Разбор файла Excel с использованием и импорт в MS Access
Я новичок в сценарии оболочки, поэтому я понятия не имею об этом, пожалуйста, помогите мне в этом. В моем сценарии у меня есть несколько файлов Excel, сгенерированных из мэйнфрейма, которые будут обновляться ежедневно. Моя работа состоит в том, чтобы написать код с использованием сценариев оболочки, проанализировать файл и импортировать некоторые столбцы в базу данных MS Access. Как это сделать?
Любая помощь будет оценена.
Предполагается, что я использую сценарий оболочки, но поскольку это новый проект, я могу использовать любые другие сценарии для написания кода и создания командного файла, поэтому, если какой-либо другой способ лучше всего подходит для этого, пожалуйста, помогите мне.
2 ответа
Смотрите эту страницу: https://mauriceausum.com/2015/07/12/automate-your-import-process-in-access/
это с 2015 года, но шаги должны быть достаточно похожими. Нет необходимости в сценарии оболочки!
Вы можете использовать что-то вроде команды awk, например: awk -F: (или любой другой файл Excel, используемый в качестве разделителя полей) '{print $1, $2...}'. После того, как у вас есть правильный разделитель полей, вы используете раздел '{print}', чтобы напечатать поля нужного вам файла. После того, как вы сохранили файл, он должен быть готов для импорта в базу данных.
awk -F: '{print $ 1, $ 2}' / tmp / excel-file> / tmp / sorted