Как правильно отображать CSV файлы в Excel 2013?
Кажется, Excel 2013 не читает CSV файлы правильно (Excel 2010 делает). Каждый раз, когда я открываю CSV файлы, все мои данные отображаются в первом столбце.
Я знаю, что могу перейти на DATA
, Convert
, а затем выбрать commas
, но эта настройка не сохраняется, и я устал от этого каждый раз, когда открываю этот файл.
Как я могу установить Excel 2013 раз и навсегда для отображения CSV файлов (разделенных запятыми) красиво?
Ответы
Ответ 1
Откройте CSV файл с достойным текстовым редактором, например Notepad ++ и добавьте следующий текст в первую строку:
sep=,
Теперь откройте его с помощью excel.
Это задает разделитель как запятую или вы можете изменить его на все, что вам нужно.
Ответ 2
Для Excel 2013:
- Откройте пустую книгу.
- Перейдите на вкладку DATA.
- Нажмите кнопку От текста в разделе Общие внешние данные.
- Выберите файл CSV.
- Следуйте за мастером импорта текста. (на шаге 2 выберите разделитель текста)
http://blogmines.com/blog/how-to-import-text-file-in-excel-2013/
Ответ 3
Проблема связана с региональными опциями. Десятичный разделитель в выигрыше 7 для европейских стран - это кома. Вы должны открыть Панель управления → Региональные и языковые параметры → Настройки доступа → Десятичный разделитель: нажмите, чтобы ввести точку (.), А в список Separator введите coma (,).
Это!
Ответ 4
Я знаю, что ответ уже принят, но один элемент для проверки - это кодировка CSV файла. У меня есть Powershell script, который генерирует CSV файлы. По умолчанию он кодировал их как UCS-2 Little Endian (за блокнот +). Он откроет файл в одном столбце в Excel, и мне нужно будет преобразовать Text to Columns для разделения столбцов. Изменение script для кодирования того же выхода, что и "ASCII" ( UTF-8 без спецификации на блокнот ++), позволило мне открыть CSV напрямую с разделением столбцов. Вы можете также изменить кодировку CSV в Notepad ++.
- Кодировка меню > Преобразование в UTF-8 без спецификации
- Сохранить файл CSV
- Открыть в Excel, столбцы должны быть разделены
Ответ 5
Вы можете выбрать, какой разделитель вы хотите использовать в Excel 2013
Перейдите в раздел DATA → Text To Columns → Choose delimited → , затем выберите разделитель "Tab, точка с запятой, запятая, пробел или другое", и вы сразу увидите изменения в "предварительном просмотре данных", затем нажмите FInish
Как только у вас появится желаемый формат, вы просто сохраните документ, и он будет постоянным.
Ответ 6
Взято из https://superuser.com/questions/238944/how-to-force-excel-to-open-csv-files-with-data-arranged-in-columns
Поведение Excel при открытии файлов CSV сильно зависит от ваших локальных настроек и выбранного разделителя списка в разделе " Регион и язык " " Форматы " Дополнительно. По умолчанию Excel будет предполагать, что каждый CSV был сохранен с этим разделителем. Что верно, если CSV не прибыл из другой страны!
Если ваши клиенты находятся в других странах, они могут увидеть другие результаты, чем вы думаете.
Например, здесь вы видите, что немецкий Excel будет использовать точку с запятой вместо запятой, как в США.
Ответ 7
Другая возможная проблема заключается в том, что файл csv содержит отметку байтового байта "FEFF". Значок порядка байтов предназначен для определения того, был ли файл перенесен из системы с использованием бай-ина или большого числа байтов в систему с противоположной точностью. https://en.wikipedia.org/wiki/Byte_order_mark
Удаление метки байтового байта "FEFF" с использованием шестнадцатеричного редактора должно позволить Excel читать файл.