Динамическая загрузка Excel и CSV на сервер SQL - PullRequest
2 голосов
/ 27 июня 2019

Я бы хотел динамически загружать огромные данные из файлов Excel и CSV-файлов на SQL-сервер, основываясь на конфигурации в таблице базы данных. Каждый файл будет отличаться от другого, и он должен динамически загружаться в таблицу. Пожалуйста, укажите лучший способ добиться этого?

Я пробовал с ssis, но для Excel ssis определит тип данных столбца на основе первых 8 строк, из-за чего он вызывает проблему.

Ответы [ 2 ]

1 голос
/ 28 июня 2019

C # решение

Недавно я запустил новый проект на Git-Hub, который является библиотекой классов, разработанной с использованием C #.Вы можете использовать его для импорта табличных данных из Excel, Word, PowerPoint, Text, CSV, HTML, JSON и XML в таблицу сервера SQL с другим определением схемы с использованием подхода сопоставления схемы.проверить это по адресу:

Вы можете следовать этой странице вики для пошагового руководства:


Решение SSIS

Есливы хотите использовать SSIS, вы можете обратиться к моему ответу на следующую тему:

0 голосов
/ 27 июня 2019

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

...