수만 줄이 포함된 메모장++ 파일이 있습니다.
가져오기 프로그램의 각 항목에는 구분 기호로 구분된 각 필드가 있어야 합니다. 정보를 메모장++로 가져올 때 Excel에서 캐리지 리턴을 감지하여 가져오기 프로그램이 읽을 수 없는 텍스트에 배치하는 문제가 있습니다.
각 행에는 쉼표로 구분된 필드가 있고 이러한 필드에는 문자 제한이 없으며 상수인 유일한 필드는 첫 번째 필드(날짜)라는 것이 확실합니다.
notepad++의 각 줄은 다음과 같아야 합니다.
날짜,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X, Y,Z,AA,AB,AC,AD,AE,AF
그러나 복사 붙여넣기 내용으로 인해 이러한 필드에 캐리지 리턴이 삽입됩니다.
즉, 날짜, A,
비, 씨, 디,
E, F, G, H, I, J 등
불행하게도 각각의 경우에 항상 영향을 받는 라인은 없습니다.
어쨌든, 날짜로 시작하는 모든 줄이 다른 날짜가 나타날 때까지 그 아래 줄과 결합되도록 이들 각각을 그리는 규칙이 있습니까?
답변1
csv 파일을 Excel에서 내보내는 경우 더 쉬운 방법은 다음과 같습니다.줄 바꿈 찾기 및 바꾸기Space를 사용하여 다시 내보냅니다.
원본 Excel에 액세스할 수 없는 경우 메모장++에서 확장 검색 모드를 로 바꾼 \r\n
다음 다시 로 바꿉니다 .\r
\n
space
\r
\r\n
그것이 작동하는 이유는 Excel이 행을 \r\n
. Single은 \n
셀 데이터에서 시작되어야 합니다.