Похоже, Excel 2013 неправильно читает файлы CSV (Excel 2010 делает). Каждый раз, когда я открываю файлы .csv, все мои данные отображаются в первом столбце.
Я знаю , что я могу пойти DATA
, Convert
и затем выбрать commas
, но этот набор до не сохраняется, и я сыт делать это каждый раз , когда я открываю этот тип файла.
Как настроить Excel 2013 для разового отображения файлов CSV (разделенных запятыми)?
excel
csv
office-2013
Дэвид
источник
источник
Ответы:
Откройте файл CSV с помощью подходящего текстового редактора, такого как Notepad ++, и добавьте следующий текст в первую строку:
Теперь откройте его снова с помощью Excel.
Это установит разделитель как запятую, или вы можете изменить его на то, что вам нужно.
источник
Для Excel 2013:
http://blogmines.com/blog/how-to-import-text-file-in-excel-2013/
источник
Проблема из региональных опций. Десятичный разделитель в win 7 для европейских стран - это кома. Вы должны открыть Панель управления -> Региональные и языковые параметры -> Дополнительные настройки -> Десятичный разделитель: нажмите, чтобы ввести точку (.), А в Список разделителей введите запятую (,). Это !
источник
Я знаю, что ответ уже принят, но один пункт, который нужно проверить, - это кодировка файла CSV. У меня есть скрипт Powershell, который генерирует файлы CSV. По умолчанию он кодировал их как UCS-2 Little Endian (для Notepad ++). Это откроет файл в одном столбце в Excel, и мне придется сделать преобразование текста в столбцы, чтобы разделить столбцы. Изменение сценария для кодирования того же вывода, что и «ASCII» ( UTF-8 без спецификации на Notepad ++), позволило мне открыть CSV напрямую с выделенными столбцами. Вы также можете изменить кодировку CSV в Notepad ++ .
источник
Some-Command | Out-File -Encoding Default
который обычно дает правильную кодировку ANSI (по умолчанию в США по крайней мере).Out-File
кодирует файл как-то иначе, чемDefault
по умолчанию? Я пытаюсь понять, что ... это по умолчанию ... но не используется по умолчанию ... и, следовательно, не по умолчанию?Вы можете выбрать, какой разделитель вы хотите использовать в Excel 2013. Перейдите в DATA -> Текст в столбцы -> Выберите разделитель ->, затем выберите разделитель: «Tab, точка с запятой, запятая, пробел или другое», и вы сразу увидите изменения в «предварительном просмотре данных». "затем нажмите Fish
Как только вы получите нужный формат, вы просто сохраните документ, и он будет постоянным.
источник
Взято из /superuser/238944/how-to-force-excel-to-open-csv-files-with-data-arranged-in-columns
Поведение Excel при открытии файлов CSV сильно зависит от ваших локальных настроек и выбранного разделителя списка в разделе « Регион и язык » » Форматы » Дополнительно . По умолчанию Excel будет считать, что каждый CSV был сохранен с этим разделителем. Что верно, если CSV не из другой страны!
Если ваши клиенты находятся в других странах, они могут увидеть другие результаты, чем вы думаете.
Например, здесь вы видите, что немецкий Excel будет использовать точку с запятой вместо запятой, как в США.
источник
Другая возможная проблема заключается в том, что файл csv содержит метку порядка байтов "FEFF". Метка порядка следования байтов предназначена для определения того, был ли файл перемещен из системы с использованием упорядочения байтов с прямым или прямым порядком байтов в систему с обратным порядком байтов. https://en.wikipedia.org/wiki/Byte_order_mark
Удаление метки порядка байтов "FEFF" с помощью шестнадцатеричного редактора должно позволить Excel прочитать файл.
источник