2015-12-03 2 views
2

Я создаю некоторые файлы csv, используя скрипт. Затем я вручную преобразовать эти файлы CSV в таблицы Excel с помощью мастера импорта в Excel на основе:Автоматически конвертировать CSV-файл в таблицу Excel?

https://www.youtube.com/watch?v=z5Pxil4jVO4

Можно ли сделать это автоматически - например, позвонив импортеру excel из командной строки - так что мне не нужно открывать Excel и выполнять всю ручную работу?

Я могу открыть файл csv непосредственно в Excel, но его не отформатирован как таблица. Например. этот CSV-файл:

a,b,c 
a,b,c 

результаты в этом листе Excel:

enter image description here

Я хотел бы каждая буква находиться в отдельной колонке.

Я смотрел на это:

https://social.technet.microsoft.com/Forums/windowsserver/en-US/370ee470-f2cd-4f30-a167-b106dd51d47a/powershell-convert-csv-to-xlsx?forum=winserverpowershell

но его очень много кода котла пластины с создать простую таблицу.

+0

можно связать расширение CSV для Excel непосредственно и просто открыть файлы CSV в Excel. Затем Excel попытается выполнить сам конвертер (если он не удастся, он отобразит все строки в файле te csv в виде отдельных строк на листе, но их можно, конечно, преобразовать). Успех зависит от того, способен ли Excel интерпретировать csv файл правильно. Важны такие вещи, как разделители списков и текстовые указатели. Является ли файл Excel конечным результатом, который вам нужен? Вы можете напрямую подключиться к Excel. – Tom

+0

Вы знакомы с Python? Затем вы можете написать скрипт, который читает файлы csv и записывает файлы xlsx напрямую. – elzell

+0

Данные ► Получить внешние данные ► Из текста ► Разграничено ► Запястье ► Завершить. Похоже, что региональные настройки системы вашего компьютера не используют запятую в качестве стандартного разделителя списков. – Jeeped

ответ

5

Добавить дополнительную строку в файл CSV, чтобы указать Excel, что такое разделитель. Добавьте следующую строку в верхней части файла CSV:

sep=,

+1

Отличное и простое – EliteRaceElephant

+0

Это право здесь, является лучшим решением. Легко добавить для разработчика, никаких дополнительных усилий для пользователя, работающего с CSV в Excel. – morkro

Смежные вопросы