+ 또는 -로 시작하는 필드에서는 Excel csv 수식 변환을 바이패스합니다.
csv 파일에는 다음과 같은 내용이 있습니다.
"x","y","-z"
Import하면 다음과 같이 됩니다.
이 변환을 우회하려면 어떻게 해야 하나요?
갱신하다
시도할 경우:
"x","y",="-z,a"
",a"는 Import되지 않았습니다.
앞에 공백을 두는 경우:
"x","y",=" -z"
또는
"x","y"," -z"
잘 될 것이다
값의 앞에 등호를 붙입니다.
="x",="y",="-z"
CSV 확장자를 사용하면 매우 엄격한 CSV 규칙을 사용하여 Excel이 파일을 해석하도록 강요할 수 있으며, 이는 CSV 파일이 Excel에 의해 원래 생성되지 않는 한 대부분의 경우에 해당됩니다.이 CSV 파일을 Import하는 가장 쉽고 신뢰성 높은 방법은 이름을 TXT 파일로 변경한 후 Excel의 Import 기능을 사용하여 원하는 방법으로 컬럼을 강제하는 것입니다.
Excel > Import를 사용하여를 더블 클릭 하는 방법은 완전히 다릅니다.CSV 파일다른 파서가 사용됩니다.
위의 코멘트에 근거해, 나는 '+'나 '-' 기호 앞에 공간을 추가하는 것이 더블 클릭에 효과가 있다는 것을 알아냈다.CSV 파일 케이스이제 내 파일에 다음이 포함됩니다.
" +14";" -Foo"
Excel 2003에서 당신의 첫 번째 예를 시험해 봤는데, 당신의 #NAME 오류를 재현할 수 있었습니다.
해결 방법은 텍스트 파일을 열고 가져오기 마법사(3페이지)에서 세 번째 열을 "텍스트"로 지정하고 올바른 구분 기호와 텍스트 한정자(2페이지)를 선택하는 것이었습니다.
텍스트 파일을 변경할 필요가 없습니다.
올바른 열 형식을 제공하여 변환 중에 이러한 문제를 직접 해결하는 것이 좋습니다. 예: 작업 기호를 포함해야 하는 열에 텍스트 형식을 사용합니다.
상세한 것에 대하여는, http://ask.osify.com/qa/854 를 참조해 주세요.
의 모든 인스턴스를 검색 및 교체합니다.+
와 함께' +
첫 번째에 작은 따옴표와 공백이 있으면 다음 항목이 모두 취소됩니다.+
,-
, 또는=
.
또한 1.5 숫자를 1.5 문자열로 변환해야 날짜 유형 값으로 변경되지 않습니다.
+ - =의 경우 공간 방법 "+...."를 사용합니다. - 좋지는 않지만 작업에는 충분했습니다.
언급URL : https://stackoverflow.com/questions/4438589/bypass-excel-csv-formula-conversion-on-fields-starting-with-or
'programing' 카테고리의 다른 글
배시 템플릿:Bash를 사용하여 템플릿에서 구성 파일을 작성하는 방법 (0) | 2023.04.19 |
---|---|
Bash 스크립트가 병렬로 제한된 수의 명령을 처리합니다. (0) | 2023.04.19 |
xlsm 또는 xlsb 형식은 언제 사용해야 합니까? (0) | 2023.04.19 |
배치 파일에 파일이 있는지 확인하는 방법 (0) | 2023.04.14 |
OS 수준 구성에서 환경 변수를 제거하는 명령줄 (0) | 2023.04.14 |