3

Я прочитал несколько других вопросов на эту тему, но ни один не имеет ответа, который решает мою проблему.

У меня есть execel-файл на русском языке, и мне нужно преобразовать его в CSV без потери каких-либо специальных символов, потому что в данный момент он просто конвертирует их в "?"

До сих пор, прочитав похожие вопросы, я попробовал:

  • сохранение в .xlsx в .xls, а затем в .csv без удачи
  • импортировать электронную таблицу в электронные таблицы Google и загрузить как .csv без удачи
  • загрузка OpenOffice и попытка сохранить его как CSV с помощью Calc без удачи
  • Изменение кодировки в Excel при сохранении, перейдя в веб-настройки. без удачи
  • открыть его в notpadd++ и кодировать как ANSI, а также другие типы без удачи.

может ли кто-нибудь помочь мне здесь есть что-нибудь еще, что я могу попробовать?

1 ответ1

2

Это хорошо известная проблема с сохранением файлов CSV в Excel, и я не верю, что это можно решить напрямую. Тем не менее, аддон, такой как этот (включает источник), может использоваться, чтобы обойти проблему.

Как это работает?

Так как Excel отлично справляется с текстовыми файлами Unicode (* .txt), я полагаюсь на это, чтобы заставить этот Addin работать. При сохранении этот плагин будет вызывать метод SaveAs в Excel для создания временного текстового файла Unicode. Затем он перезапишет исходный файл, заменив все вкладки запятыми и перезагрузив его. Поскольку это файл CSV, Excel не сохраняет никаких настроек ширины столбца или последней активной ячейки. В настоящее время это дополнение будет сбрасывать последнюю активную ячейку, и я думаю, что было бы довольно просто сбросить ширину столбцов, если вы хотите это сделать.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .