CSV-файл с арабскими c символами отображается в виде символов в Excel - PullRequest
0 голосов
/ 15 февраля 2020

Я использую python для извлечения арабских c твитов из твиттера и сохранения их в виде файла CSV, но когда я открываю сохраненный файл в Excel, язык арабского c отображается в виде символов. Тем не менее, внутри python и блокнот или слово, это выглядит хорошо. Могу я узнать, в чем проблема?

Ответы [ 2 ]

1 голос
/ 16 февраля 2020

С этой проблемой я часто сталкиваюсь в Microsoft Excel при открытии файлов CSV, содержащих символы арабского языка c. Попробуйте следующий обходной путь, который я тестировал на последних версиях Microsoft Excel на Windows и MacOS:

  1. Откройте Excel на пустой книге

  2. На вкладке Данные нажмите кнопку Из текста (если она не активирована, убедитесь, что выбрана пустая ячейка)

  3. Просмотр и выбор файла CSV

  4. В мастере импорта текста измените File_origin на " Unicode ( UTF-8)"

  5. Go следующий и из Разделители , выберите запятую

  6. Fini sh и выберите место для импорта данных

Символы арабского языка c должны отображаться правильно.

0 голосов
/ 15 февраля 2020

Известно, что Excel имеет ужасную систему импорта CSV. Короче говоря, если в той же системе вы импортируете только что экспортированный CSV-файл, он будет работать без проблем. В противном случае предполагается, что файл csv будет использовать системную кодировку и разделитель Windows.

Довольно неудобная, но надежная система - использовать LibreOffice или Oracle OpenOffice. Обе функции намного превосходят Excel по любой функции, кроме модуля csv: они позволят вам указать разделители и дополнительные символы кавычек вместе с кодировкой файла csv, и вы сможете сохранить полученный файл в xslx.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...