다음을 사용하여 Excel 파일을 CSV로 변환 할 수 있습니다.
$ libreoffice --convert-to csv --headless --outdir dir file.xlsx
모든 것이 잘 작동하는 것 같습니다. 그러나 인코딩은 이상한 것으로 설정되어 있습니다. LibreOffice Calc에서 수동으로 "다른 이름으로 저장"을하면 UTF-8 mdash (—) 대신 \ 227 ( )이 표시됩니다. CSV에서 파일 을 사용하면 "매우 긴 행이있는 비 ISO 확장 ASCII 텍스트"가 표시됩니다. 따라서 두 가지 질문이 있습니다.
- 지구상에서 무슨 일이 일어나고 있습니까?
- libreoffice에 UTF-8로 변환하도록 지시하려면 어떻게해야합니까?
변환하려는 특정 파일은 여기에 있습니다 .