파일을 읽는 방식
인코딩은 파일의 바이트 순서 표시(BOM)로 정하고, 없으면 UTF-8, 그것도 아니면 Windows-1252로 읽습니다. 구분 기호(쉼표, 세미콜론, 탭, 파이프)는 처음 몇 행을 가장 고르게 나누는 것으로 고릅니다. 구분 기호가 세미콜론이고 숫자의 소수점에 쉼표를 쓰면 숫자로 읽습니다.
숫자, 백분율, TRUE와 FALSE, ISO 날짜는 계산할 수 있는 값이 됩니다. 우편번호처럼 0으로 시작하는 숫자와 15자리가 넘는 숫자열은 텍스트로 남아 바뀌지 않습니다. =로 시작하는 텍스트도 텍스트로 남습니다. CSV 파일 안의 수식은 실행되지 않습니다.
다시 쓰는 방식
연 CSV는 들어온 그대로 다시 씁니다. 구분 기호, 소수점 기호, 줄 끝, 바이트 순서 표시가 모두 같습니다. 2.50처럼 끝에 0을 붙여 쓴 숫자는 그 0도 유지합니다. 저장하기 전에 Scissor Office가 다른 시트나 수식처럼 CSV가 담을 수 없는 것을 알려 주고, 다른 형식으로 저장할 수 있도록 제안합니다.
알아 둘 한계
- CSV에는 텍스트로 된 시트 하나만 담깁니다. 수식, 서식, 여러 시트를 유지하려면 XLSX나 ODS로 저장하세요.
- 바이트 순서 표시가 없고 UTF-8도 Windows-1252도 아닌 파일(예: EUC-KR, Shift JIS)은 글자가 깨져 보입니다.
- 시트 하나는 최대 1,048,576행입니다. 너무 커서 열 수 없는 파일은 대신 안내 메시지가 나타납니다.
아무것도 업로드되지 않는다는 것을 직접 확인하고 싶으신가요? 작동 방식에서 브라우저의 네트워크 탭으로 확인하는 방법을 안내합니다.