Пакет MDB 2 CSV - PullRequest
       12

Пакет MDB 2 CSV

1 голос
/ 28 августа 2009

Кто-нибудь знает, что я мог бы использовать, чтобы написать скрипт для преобразования всех файлов MS Access .mdb в каталоге в файлы CSV? Я работаю на Windows, но использую Cygwin для некоторых работ.

Ответы [ 2 ]

1 голос
/ 18 декабря 2009

Полагаю, вы имеете в виду, что хотите записать каждую соответствующую таблицу в каждом файле MDB в файл CSV? Вот возможная структура для этого.

Loop1 -- find all mdb files
  Connect to access database
  Loop2 -- loop round all the tables you are interested in
      Wrie output to CSV file
  End Loop2
End Loop1

Вы можете посмотреть на средства экспорта в MS Access и автоматизировать их с помощью VBA. Это работает довольно хорошо, за исключением того, что файлы CSV иногда испорчены пробелами, например возврат каретки, встроенный в поля таблицы.

Если вы знакомы с Perl, это может быть ответом.

0 голосов
/ 28 августа 2009

Я не знаю сценария для этого, но довольно простой способ (если у вас не много MDB) - это открыть MDB и сохранить каждую таблицу непосредственно в CSV.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...