Экспорт кириллицы из Excel в CSV
У меня есть приложение, в которое я загружаю контент в формате CSV, однако основным документом, в котором хранятся мои данные, является документ Excel.
Я использую " Сохранить как" в формате CSV для создания файла CSV, но он не собирается сохранять значения кириллицы, вместо этого текст выглядит как вопросительные знаки (система не позволяет мне вставлять здесь много вопросительных знаков).
Как правильно экспортировать?
3 ответа
В этом вопросе вы обнаружите, что Excel действительно не сохраняет символы Юникода при сохранении в формате csv. Их решение состоит в том, чтобы сохранить текст в виде Юникода, разделенного табуляцией
Чтобы сохранить кодировку Unicode в Excel,
Сохранить как, выберите текст, затем рядом с кнопкой сохранения вы увидите меню "Инструменты". Выберите веб-параметры, затем вкладку "Кодировка", затем выберите нужную кодировку. Я бы предложил сохранить все в UTF8, но это ваш выбор. Обратите внимание, что это в Excel 2007 или выше.
Excel не поддерживает кодировку Unicode при сохранении в формате CSV. Вы можете скопировать свою таблицу в программу, которая это делает (например, Google Sheets), а затем экспортировать ее в CSV в этой программе.
Вы используете правильную кодировку? Я использую Libreoffice Calc, и там вы должны указать выходную кодировку для файла CSV или DBF (и в Excel должно быть нечто подобное). Я использовал это также с некоторыми японскими наборами данных, и это выглядело хорошо. Я предполагаю, что вы должны использовать UTF-8 в вашем случае.