CSV, значения, разделенные запятыми, являются распространенным форматом при сохранении информации в табличной форме. В отличие от собственного формата Excel, он кроссплатформенный и не требует специального программного обеспечения для чтения содержимого. Вы можете перетащить файл .csv в текстовый редактор, и он по-прежнему будет разборчивым. Любое содержимое, разделенное запятой, может быть преобразовано в файл .csv .
По умолчанию, если у вас установлен Excel, .csv файл загрузится так же, как и любая другая таблица Excel. Разница в том, что вы не получите полнофункциональный контент, и Excel не будет автоматически определять, закодирован ли данный файл .csv в Unicode UTF-8. Это означает, что файл .csv, закодированный в Unicode Excel, не сможет правильно отображать текст при первом открытии, как показано ниже.
Исправить CSV-файл Unicode путем импорта данных из текста
Было бы неплохо, если бы Microsoft действительно реализовала Excel для автоматического определения Unicode и включите кодировку при загрузке файла .csv. К сожалению, Excel тупой и просто анализирует все, что вы даете в формате ASCII.
Но есть решение, которое вы можете использовать, чтобы заставить Excel правильно декодировать файл Unicode CSV.
Сначала перейдите в Данные > Из текста , чтобы запустить мастер импорта текста.
Теперь выберите источник файла, чтобы выбрать « 65001: Unicode (UTF-8) », это превратит ваш CSV-файл во что-то удобочитаемое. Также, пока мы здесь, выберите «С разделителями», чтобы мы могли указать Excel использовать запятую в качестве разделителя.
На втором этапе мастера импорта текста выберите Запятая . Теперь вы должны увидеть в окне предварительного просмотра данных, что все правильно выровнено по собственному столбцу.
Теперь нажмите «Далее», чтобы завершить работу мастера.
Мы хотим начать импорт данных с самого верхнего левого угла листа. Нажмите OK, и вы сможете увидеть, как все ваши символы CSV Unicode оживают. Теперь не забудьте снова сохранить электронную таблицу в собственном формате Excel Workbook (.xlsx).
Вот как вы можете конвертировать и читать Unicode .csv в формат Excel .xlsx.