Я хочу экспортировать определенное количество столбцов из Excel в файл .csv. У меня есть около 10 столбцов , как lname
, fname
, phone
, address
, email
и так далее. Что я должен сделать , чтобы экспортировать только определенные столбцы , как lname
, email
и так далее?
microsoft-excel
export
csv
Raul
источник
источник
Выберите первый столбец, который вы хотите. Затем, удерживая нажатой
<Ctrl>
, выберите остальные столбцы, которые вы хотите. Скопируйте ваш выбор и вставьте его в новую рабочую книгу. Сохраните новую книгу в виде файла .csv.Если вы собираетесь делать это часто, запишите макрос ваших шагов. Вот макрос, записанный из моего теста. В моем примере столбец A - это имя, а столбец E - это электронная почта. Я также изменил макрос, чтобы имя файла SaveAs включало текущую дату.
Я собирался показать пример макроса, но по какой-то причине ошибки суперпользователя выходили, когда я нажимал «Сохранить изменения». Я попробую еще раз позже.
источник
Вот низкотехнологичное решение:
источник
Я написал свое собственное решение VBA для этого в качестве надстройки; это доступно здесь на GitHub.
Пример просмотра (нажмите на изображение для увеличения):
Шаги для использования:
Форма является немодальной, поэтому вы можете оставить ее открытой, пока вы выбираете разные диапазоны или перемещаетесь от листа к листу или от книги к книге. Отметим, что «at symbol» (
@
) служит представлением числового формата «General» в Excel для таких операций вывода, как эта.Содержимое
C:\test.csv
вышеприведенного примера:источник
источник
Вы можете легко сделать это с помощью скрипта PowerShell. Вы можете использовать функцию Get-ExcelData в этом фрагменте PowerShell и передать результаты через Select-Object и, наконец, в Export-Csv .
источник
Если вы откроете файл в редакторе Рона, вы сможете скрыть ненужные столбцы, а затем экспортировать полученное «представление» в файл Excel или любой другой формат. А еще лучше вы можете сохранить вид для дальнейшего использования. Очень быстро, очень легко.
источник
Еще одно решение:
Сохраняет таблицу на активном листе как новый файл CSV (открывая новую книгу и сохраняя ее, используя имя таблицы в качестве имени файла).
источник