긴 텍스트를 잃지 않고 CSV 형식으로 Excel 파일을 저장하는 방법은 무엇입니까?


4

CSV로 저장하려는 Excel 파일이 있습니다. 일부 셀에는 데이터가 많으므로 Excel에서 다음과 같이 표시합니다.

##############

그리고 그 종류. 물론 데이터는 실제로 존재합니다.

그러나 CSV로 저장하면 실제로 그 셀의 데이터를 #######로 덮어 씁니다.

따라서 데이터가 손실됩니다. 이 문제를 어떻게 해결할 수 있습니까? ######로 데이터를 덮어 쓰지 않으시겠습니까?

셀 길이를 두 번 클릭하면 셀이 너무 커서 Excel을 길게 확장하지 않아도 확장되지 않습니다. 행 및 / 또는 열을 확장해도 화면 / 셀에 표시 할 공간이 충분하지 않아 여전히 ###### (으)로 표시됩니다.


셀의 Text 속성은 값이 표시됩니다. Value 속성은 기본 데이터입니다. Text 속성에 액세스하여 CSV 파일을 출력하는 코드를 사용하는 것처럼 들립니다.
Brian

답변:


4

문제는 문제가되는 셀에 텍스트 형식이 적용된 것일 수 있습니다. 텍스트 형식의 Excel 셀에는 한도 1,024 자입니다. 예를 들어 아래의 두 셀에는 동일한 텍스트가 포함되어 있지만 A1 일반 및 B1 텍스트로 서식이 지정됩니다. CSV로 저장하면, B1 파운드 기호로 저장됩니다.

enter image description here

데이터를 올바르게 표시 할 필요가 없다면 텍스트 형식을 제거한 다음 CSV로 저장하십시오. 그 트릭을해야합니다.

Excel에서 데이터를 변경하지 못하도록 긴 형식의 데이터가있는 경우 (예 : 0으로 시작하는 일련의 긴 숫자) 수식 입력 줄에 텍스트 앞에 아포스트로피를 입력 한 다음 셀 형식을 일반으로 변환 할 수 있습니다.


위의 링크는 Excel 2003 용입니다. 다음은 Excel 2007의 사양입니다. office.microsoft.com/en-us/excel-help/... 여기에 지정되지는 않았지만 Excel 2007에서도 텍스트 서식이 지정된 셀의 글자 수 제한이 동일합니다.
Excellll

1

가장 좋은 해결책은 아니지만 Ctrl + A를 사용하여 모든 열을 선택하고 열 구분 기호를 두 번 클릭하여 셀 내용에 맞게 크기를 확장 한 다음 csv를 저장하고 Ctrl + Z를 눌러 열 확장을 취소하십시오.


셀이 너무 길어서 여전히 확장되지만 셀의 전체 길이가 아닙니다 (데이터 단락이 있음). ######로 계속 표시됩니다.
JBurace

행을 확장 할 수 있습니까?
Joseph

나는 노력했다, 아직도 충분한 방을주지 ​​않았다. 이 데이터는 콘텐츠 웹 사이트에서 SQL을 내보내는 것으로이 필드는 콘텐츠입니다.
JBurace

1

데이터를 포함하는 열 너비를 늘려보십시오. ###### CSV로 저장하기 전에

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.