Excel; экспорт / импорт различных столбцов в различные файлы csv

есть ли способ пакетного экспорта разных столбцов в разные csv-файлы в excel на OSX, я думаю что-то вроде automator, applescript или bash. Я посмотрел, поиграть с Automator и до сих пор не повезло.

лучшее, что я сделал, экспортируйте весь лист, затем используйте sed, чтобы удалить то, что мне не нужно, однако это ужасно неэффективно.

кроме того, есть ли метод пакетного импорта нескольких файлов csv в столбцы.

спасибо заранее

& amp; извините, я не пометил excel правильно, это не позволит мне создать тег excel:mac

26
задан Sisyphus
01.04.2023 20:59 Количество просмотров материала 2799
Распечатать страницу

1 ответ

экспортировать весь лист в CSV и использовать AWK, чтобы разделить его на различные файлы. В качестве простого примера этот сценарий awk запишет каждый столбец в отдельный файл.

#!/usr/bin/awk -f
{ 
    for (i=1; i<=NF; i++)
        print $i >> "file" i ".csv";
}

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

1
отвечен petersohn 2023-04-03 04:47

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя

Похожие вопросы про тегам:

applescript
automator
bash
macos
microsoft-excel
Вверх