Các tệp Excel có thể được chuyển đổi sang CSV bằng cách sử dụng:
$ libreoffice --convert-to csv --headless --outdir dir file.xlsx
Tất cả mọi thứ dường như làm việc tốt. Mã hóa, mặc dù, được thiết lập để một cái gì đó mạnh mẽ. Thay vì mdash UTF-8 (-) mà tôi nhận được nếu tôi thực hiện "lưu dưới dạng" theo cách thủ công từ LibreScript Calc, nó mang lại cho tôi \ 227 (). Việc sử dụng tệp trên CSV mang lại cho tôi "Văn bản ASCII không mở rộng, với các dòng rất dài". Vì vậy, hai câu hỏi:
- Điều gì trên trái đất đang xảy ra ở đây?
- Làm cách nào để tôi nói với libreoffice để chuyển đổi sang UTF-8?
Các tập tin cụ thể mà tôi đang cố gắng chuyển đổi là ở đây .