Массовый экспорт не табличных данных Excel в базу данных - PullRequest
0 голосов
/ 12 июля 2011

Мы столкнулись с масштабной миграцией данных, которая состоит из около 1500 электронных таблиц Excel, которые использовались для распечатки данных.Поскольку они были разработаны для визуального отображения, данные хранятся в нескольких полях электронной таблицы.Я ищу способ отобразить эти поля, а затем выполнить массовый импорт, чтобы свести все это в одну большую таблицу (или серию таблиц, если необходимо).

Если все было вформат таблицы, это не будет проблемой - но я не уверен ни в каком способе импорта, и как-то сопоставить поля, которые будут импортированы).

Есть какие-нибудь мысли или идеи?

1 Ответ

0 голосов
/ 12 июля 2011

Если говорить в общих чертах, я бы посмотрел на выполнение этой задачи с помощью программы .NET и использовал поставщика ACE OLEDB для запроса данных Excel. Затем используйте язык по вашему выбору, чтобы проанализировать данные во что-то более управляемое и записать в базу данных. Этот подход хорошо работал для импорта некоторых очень не табличных данных в SQL Server.

Быстрый список вопросов SO с примерами кода на C # для запроса в Excel.

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