Есть ли способ пакетного экспорта различных столбцов в разные CSV-файлы в Excel на OSX, я думаю, что-то вроде возможно Automator, AppleScript или Bash. Я осмотрелся с автоматом и пока не повезло.

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

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

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

&& извините, я неправильно пометил Excel, это не позволило бы мне создать тег Excel:mac

1 ответ1

1

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .