알아 두면 좋아요
CSV 파일이 Excel에서는 깨지고 여기서는 멀쩡한 이유
CSV에는 구분자나 텍스트 인코딩에 대한 공식 표준이 없어요. 유럽의 Excel은 보통 세미콜론으로, 미국의 Excel은 쉼표로 저장하고, 예전 버전은 Windows-1251 같은 레거시 인코딩을 써요. 조합이 “안 맞으면” 모든 내용이 한 열에 몰리거나 글자가 깨져요.
이 뷰어는 먼저 파일을 살펴봐요. UTF-8을 시도하고, 안 되면 텍스트에 맞는 레거시 인코딩으로 바꾼 다음, 행을 일관되게 나누는 구분자를 찾아내요. 가져오기 마법사 없이 깔끔한 표를 얻을 수 있어요.
Excel은 100만 행이 넘으면 버거워해요. 여기서는 메인 스레드 밖에서 파일을 파싱하고 화면에 보이는 행만 그리기 때문에, 크기 제한은 사실상 컴퓨터 메모리에 달려 있어요.