Как Открыть Csv в Excel в Виде Таблицы Запятая • Способ 3 libreoffice

Можно ли заставить Excel автоматически распознавать файлы CSV UTF-8?

П. С. Какие инструменты могут потенциально вести себя как и Excel?

24 ответов

Алекс прав, но так как вы должны экспортировать в csv, вы можете дать пользователям этот совет при открытии файлов csv:

  1. сохранить экспортированный файл в формате csv
  2. Открыть Excel
  3. импорт данных с помощью данных— > импорт внешних данных —> импорт данных
  4. выберите тип файла » csv » и перейдите к файлу
  5. в Мастере импорта измените File_Origin на «65001 UTF» (или выберите правильный идентификатор символа языка)
  6. измените разделитель на запятую
  7. выберите, куда импортировать и закончить

таким образом, специальные символы должны отображаться правильно.

маркер порядка байтов UTF-8 подскажет Excel 2007+ в том, что вы используете UTF-8. (См.это так пост).

в случае, если у кого-то возникают те же проблемы, что и у меня, класс кодирования UTF8 .NET не выводит маркер порядка байтов, даже если его конструктор явно указан. Вы должны использовать этот способ Если вы хотите действительно сохраните его с помощью маркера порядка байтов.

ошибка с игнорируемой спецификацией, похоже, исправлена для Excel 2013. У меня была такая же проблема с кириллическими буквами, но добавление символа BOM \uFEFF не помогло.

невероятно, что есть так много ответов, но никто не отвечает на вопрос:

» когда я задавал этот вопрос, я попросил способ открыть UTF-8 Файл CSV в Excel без каких-либо проблем для пользователя. «

ответ, отмеченный как принятый ответ С 200 + up-голосами, бесполезен для меня, потому что я не хочу давать своим пользователям руководство по настройке Excel. Кроме того: это руководство будет применяться к одной версии Excel, но другой Excel версии имеют различные меню и диалоговые окна конфигурации. Вам понадобится руководство для каждой версии Excel.

Итак, вопрос в том, как заставить Excel показывать данные UTF8 простым двойным щелчком мыши?

ну, по крайней мере, в Excel 2007 это невозможно, если вы используете CSV-файлы, потому что спецификация UTF8 игнорируется, и вы увидите только мусор. Это уже часть вопроса Любомира Шайдарова:

» Я также попытался указать UTF-8 BOM EF BB BF, но Excel игнорирует это.»

Я делаю тот же опыт: запись русских или греческих данных в файл CSV UTF8 с результатами BOM в мусоре в Excel:

CSV UTF8 Excel

Excel существует с десятилетий. Жаль, что Microsoft не смогла реализовать такую базовую вещь, как импорт CSV за все эти годы.

если вы поместите те же значения в HTML-файл и сохраните этот файл как файл UTF8 с BOM с расширением файла XLS вы получите правильный результат.

UTF8 HTML Excel

вы даже можете использовать цвета в HTML, которые Excel покажет правильно.

UTF8 HTML Excel

в этом случае только сама таблица имеет черную границу и линии. Если вы хотите, чтобы все ячейки отображали линии сетки, это также возможно в HTML:

эксперт
Мнение эксперта
Михаил Соловьев, консультант по вопросам работы с продуктами Microsoft
Если у вас возникнут сложности, я помогу разобраться!
Задать вопрос эксперту
Ещё одна бесплатная программа, ставшая основой для создания вышеупомянутого LibreOffice, тоже совместима с данными в формате CSV. Если же вы хотите что-то уточнить, обращайтесь ко мне!
Это дает гораздо больше контроля над форматированием, и Excel не будет пытаться угадать тип поля, изучая содержимое. Это выглядит немного сложнее, но вы можете уйти с использованием очень небольшого подмножества.
Чем открыть CSV-файл_006

Импорт файлов CSV в Excel — Документация на Onyma xRM — Onyma Wiki

  1. сохранить экспортированный файл в формате csv
  2. Открыть Excel
  3. импорт данных с помощью данных— > импорт внешних данных —> импорт данных
  4. выберите тип файла » csv » и перейдите к файлу
  5. в Мастере импорта измените File_Origin на «65001 UTF» (или выберите правильный идентификатор символа языка)
  6. измените разделитель на запятую
  7. выберите, куда импортировать и закончить

Я работаю над функцией экспорта результатов поиска в CSV-файл, который будет открыт в Excel. Одно из полей-это бесплатная текстового поля, которые могут содержать разрывы строк, запятые, цитаты и т. п. Чтобы противодействовать этому, я завернул поле в двойные кавычки («).

Как открыть csv в Excel (файл правильно в Эксель)

Документы с форматом «CSV» широко используются различным программным обеспечением для обмена информацией. Для того чтобы открыть этот файл не нужно скачивать другие программы, Excel с легкостью справиться с этой задачей. Попробуем открыть файл.

«CSV» — «значения, разделенные запятыми» — если открыть файл текстовым документом, то можно увидеть, что все его значения разделены запятыми. Но попытка открыть файл в Excel не всегда с первого раза может увенчаться успехом и виной тому воспроизведение кодировки.

Стоит также учесть, что в русской версии программы вместо разделителя выступает точка с запятой. Чтобы результат был положительным – вооружитесь аналогичной версией.

Попробуем открыть текстовый файл в формате «csv». Выбираем наш файл и вызываем контекстное меню – «Открыть с помощью» — здесь уже выбираем программу, которая будет запускаться для открытия нашего файла из списка либо уже ранее выбранный Excel.

Как открыть csv в Excel (файл правильно в Эксель)

После выбора программы файл автоматически запуститься и все его данные будут корректно добавлены и распределены по ячейкам и столбцам.

Как открыть csv в Excel (файл правильно в Эксель)

Файл «csv» также можно открыть непосредственно из самой программы.

Для этого будем использовать «Мастер текстов». Для этого перейдем во вкладку «Данные» — «Получение внешних данных» и здесь уже укажем, что информацию необходимо импортировать из текста.

Как открыть csv в Excel (файл правильно в Эксель)

Далее необходимо заполнить все поля в появившемся диалоговом окне «Мастера функций». Укажем формат данных «с разделителями», в формате файла «Юникод» и применим операцию.

Как открыть csv в Excel (файл правильно в Эксель)

На втором шаге импорта текстового документа укажем каким символом является разделитель – это необходимо для корректного отображения данных в разных ячейках и столбцах.

В нашем случае разделитель «точка с запятой». В английской версии программного обеспечения нужно будет выбрать «запятую».

Как открыть csv в Excel (файл правильно в Эксель)

На последнем шаге необходимо указать куда данные из файла будут импортироваться – какая книга, лист и область.

Как открыть csv в Excel (файл правильно в Эксель)

Как только импорт будет завершен мы получаем наши данные, которые корректно отобразились в разных ячейках и столбцах.

Как открыть csv в Excel (файл правильно в Эксель)

Еще одним способом открыть файл «csv» — через меню программы. Для этого необходимо перейти во вкладку «Файл» — «Открыть».

Как открыть csv в Excel (файл правильно в Эксель)

После выбора файла в проводнике запуститься мастер текстов, с которым мы уже знакомы. Все его шаги необходимо повторить, как было сделано в предыдущем способе и наслаждаться результатом.

эксперт
Мнение эксперта
Михаил Соловьев, консультант по вопросам работы с продуктами Microsoft
Если у вас возникнут сложности, я помогу разобраться!
Задать вопрос эксперту
Excel по крайней мере, в Office 2007 на XP может вести себя по-разному в зависимости от того, импортируется ли файл CSV, открыв его из меню Файл- Открыть или дважды щелкнув файл в Проводнике. Если же вы хотите что-то уточнить, обращайтесь ко мне!
Если вы делаете это вручную, загрузите LibreOffice и используйте LibreOffice Calc для импорта CSV. Он делает гораздо лучшую работу, чем любая версия Excel, которую я пробовал, и он может сохранять в XLS или XLSX по мере необходимости, если вам нужно перенести в Excel после этого.

Excel CSV-формат ячейки номера

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

Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!:

Adblock
detector