powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Частичный экспорт из Excel в MS SQL Server
4 сообщений из 4, страница 1 из 1
Частичный экспорт из Excel в MS SQL Server
    #38616470
po-link-a
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть файл .xlsx, который создается автоматически другой программой. т.е в теории пользователь может его как-то немного изменить, но это очень нежелательно.
Есть приложение на ASP.NET MVC С# c базой данных MS SQL Server

Надо: записать НЕКОТОРЫЕ данные из файла .xlsx в базу данных приложение.

Проблемы :
1)поля в базе данных и колонки в sql называются по-разному и переименовывать их очень нежелательно ни там, ни там
например, мне надо из колонки "code" в файле перенести данные в колонку "номер" в БД. Это все усложняется тем, что название полей в файле exel содержат специальные символы: é,è,à и тд(франц язык), база данных такого не содержит
2)мне не надо экспортировать все строки. Только некоторые, в которых одна из колонок сохраняет свое значение
Например

BLABLABLA F ABC 02/2014 01/03/2014 60
Sous traitance F ABC 02/2014 60
TVA sur biens & services F ABC 02/2014 60
//Пустая строчка
CouCouCou K HJU 05/2014 01/03/2014 61
Sous traitance K HJU 05/2014 61
TVA sur biens & services K HJU 05/2014 61
Voyages & dépl. collaborateurs K HJU 05/2014 61
//След пустая строчка

Из этого всего мне надо получить две записи в таблице1

60 BLABLABLA F ABC 02/2014 01/03/2014
61 CouCouCou K HJU 05/2014 01/03/2014

и пять записей в таблице 2

Sous traitance 60
TVA sur biens & services 60
Sous traitance 61
TVA sur biens & services 61
Voyages & dépl. collaborateurs 61


на данный момент умею загружать файлы из excel используя SqlBulkCopy, те загружаются они в одну таблицу

Что можете посоветовать?
Спасибо
...
Рейтинг: 0 / 0
Частичный экспорт из Excel в MS SQL Server
    #38616491
carrotik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
po-link-a,
.. можно через VBS прочитать ексель и записать в SQL ...
...как читать из Екселя - например, тут:
http://www.robvanderwoude.com/vbstech_databases_excel.php
...
Рейтинг: 0 / 0
Частичный экспорт из Excel в MS SQL Server
    #38617859
po-link-a
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сделала загрузкой все во временную таблицу в базе данных, из которой потом все записывается в нужные мне другие таблицы

Временная таблица очищается после того, как данные загружены.

Перебором не стала делать ибо файлы большие, но при этом шаблонные (экспорт из другой программы)
Воспользовалась SqlBulkCopy
...
Рейтинг: 0 / 0
Частичный экспорт из Excel в MS SQL Server
    #38618079
Фотография James Bond FR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Работает? Молодец.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Частичный экспорт из Excel в MS SQL Server
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]