Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Частичный экспорт из Excel в MS SQL Server
|
|||
|---|---|---|---|
|
#18+
Есть файл .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, те загружаются они в одну таблицу Что можете посоветовать? Спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2014, 13:59 |
|
||
|
Частичный экспорт из Excel в MS SQL Server
|
|||
|---|---|---|---|
|
#18+
po-link-a, .. можно через VBS прочитать ексель и записать в SQL ... ...как читать из Екселя - например, тут: http://www.robvanderwoude.com/vbstech_databases_excel.php ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2014, 14:15 |
|
||
|
Частичный экспорт из Excel в MS SQL Server
|
|||
|---|---|---|---|
|
#18+
Сделала загрузкой все во временную таблицу в базе данных, из которой потом все записывается в нужные мне другие таблицы Временная таблица очищается после того, как данные загружены. Перебором не стала делать ибо файлы большие, но при этом шаблонные (экспорт из другой программы) Воспользовалась SqlBulkCopy ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.04.2014, 17:44 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=38616470&tid=1357445]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
54ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
| others: | 257ms |
| total: | 394ms |

| 0 / 0 |
