Похожие вопросы

Как закрыть окно терминала после запуска сценария оболочки из AppleScript?
Applescript, чтобы скрыть приложение / псевдоним
автоматическая настройка mac (файлы точек, скрипты и т. д)
Excel; экспорт / импорт различных столбцов в различные файлы csv
Синхронизация библиотеки iPhoto с определенными папками)
Как открыть определенный тип файлов в папке с приложением по умолчанию в эту папку на Macbook?
Applescript для подключения к устройству bluetooth
Назначение ярлыка для запуска скрипта в OS X
Как использовать Apple Script для изменения раскладки клавиатуры на Snow Leopard? [дубликат]
AppleScript для монтирования и размонтирования дисков
Переключение между вкладками Google Chrome с помощью AppleScript
Как открыть новое окно Firefox с терминалом
Applescript в папку просмотра сценария оболочки
Введите текст в терминал iTerm из Apple script
AppleScript для выхода пользователя Mac после закрытия приложения?

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

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

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

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

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

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

5
задан Sisyphus
источник

1 ответов

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

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

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

1
отвечен petersohn 2010-04-12 12:23:33
источник

Другие вопросы applescript automator bash macos microsoft-excel