5

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

3 ответа3

4

Вам необходимо сохранить электронную таблицу Excel в виде текстового файла Unicode, а затем открыть текстовый файл в блокноте и заменить все символы табуляции запятой.

  1. В Excel нажмите кнопку Office в верхнем левом углу, а затем нажмите « Сохранить как».
  2. Выберите имя файла и выберите «Unicode Text» в раскрывающемся списке « Сохранить как тип» .

    Диалоговое окно «Сохранить» в Office для сохранения текста типа Unicode

  3. Откройте файл, который вы только что сохранили в блокноте

  4. В меню « Правка» выберите « Заменить ...» (или нажмите Ctrl+H)
  5. В поле Найти что: вставьте символ табуляции.
  6. В поле « Заменить на:» введите запятую.
  7. Нажмите « Заменить все» и сохраните текстовый файл.

    Замените вкладки запятыми в блокноте

0

Дело в том, что вам нужно сохранить файл как UTF-8, а не как ASCII. Попробуй это:

  • (1) Откройте файл Excel, где у вас есть информация (.xls, .xlsx)
  • (2) В Excel выберите «CSV (запятая с разделителями») (* .csv) в качестве типа файла и сохраните как этот тип.
  • (3) В NOTEPAD (находится в разделе "Программы", а затем "Стандартные" в меню "Пуск") откройте сохраненный файл .csv в блокноте.
  • (4) Затем выберите -> Сохранить как ... и в нижней части окна "сохранить как" есть поле выбора, помеченное как "Кодировка". Выберите UTF-8 (НЕ используйте ANSI, иначе вы потеряете все акценты и т.д.). После выбора UTF-8, затем сохраните файл под немного другим именем файла, чем оригинал.
0
  1. Загрузите и установите Unicode CSV Addin для Excel.
  2. Сохраните CSV-файл из нового меню "Unicode CSV", как показано на рисунке ниже.

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