Мы должны автоматизировать обновление базы данных пару раз в месяц.
Мой текущий пример использования следующий:
В настоящее время мы вручную переводим входные данные с данными предыдущего месяца.
вход. Если это XML, мы используем MS xmldiff. Если это PDF, это полностью сделано
через ручную проверку :-(.
Как только изменения найдены, мы обновляем базу данных через интерфейс формы (снова вручную). Изменениями могут быть создание новых записей, обновление существующих записей или удаление старых записей. Поскольку этот общий процесс занимает много времени и ручной
не говоря уже о чрезвычайно скучных и разочаровывающих для отдельного человека, мы
ищет способы максимально автоматизировать этот процесс.
В настоящее время мы думаем о реализации всего этого с помощью сценариев
язык (в частности, Python). Но у нас на самом деле нет никого, кто имеет
опыт работы с языками сценариев, поэтому мы должны учиться по ходу дела.
На вопросы, на которые мы хотели бы ответить, прежде чем мы начнем,
1) Правильный ли подход с использованием языка сценариев? Мы думали, что скриптинг
язык лучше, так как нужно охватить несколько областей (XML diff,
подключение к базе данных, создание XML и т. д.). Есть ли другие альтернативы?
или инструменты?
2) Работает ли Python так же хорошо, как любой другой язык? На основании чего мы
Похоже, Python является зрелым и поддерживает все виды баз данных.
подключение через библиотеки. Есть ли другие альтернативы, которые мы должны
расследовать? (Опять же никто не написал ни одного кода Python)
3) Есть ли хорошие и бесплатные инструменты Diff, которые работают с PDF-файлами?
Мы ищем что-то, что может проверить, является ли конкретная таблица или
содержимое заголовка изменяется в формате PDF и выводит вывод.
Просто к вашему сведению база данных MS Access.
Спасибо за ваше время.