Как обновить базу данных MYSQL данными из Excel, используя ASP.NET? - PullRequest
1 голос
/ 04 марта 2011

У меня есть файл Excel, который обновляется каждые 10 секунд с помощью автоматизированного процесса. Мне нужно обновить данные Excel в базе данных MY-SQL, расположенной на удаленном сервере.

Как мне это сделать?

Я подумал о следующем варианте: 1) Каждые 11 секунд будет запускаться макрос Excel, который будет «сохранять как» в формате CSV. (не уверен, можно ли это сделать с помощью макроса ... просто подумав) 2) Этот CSV-файл мы отправим по FTP на удаленный сервер с помощью службы Windows. 3) На удаленном сервере мы проанализируем файл csv и обновим базу данных MYSQL.

Хорошо ли подходит этот подход? Или у вас есть лучший подход, который требует меньше времени для обновления базы данных?

Спасибо!

Ответы [ 2 ]

1 голос
/ 19 марта 2011

Мне показались полезными следующие ссылки:

http://www.heritage -tech.net / 908 / вставка-данные в MySQL-из-первенствует-использующий-VBA /

http://vbaexcel.eu/vba-macro-code/update-mysql-database-php

Надеюсь, это поможет кому-то, у кого такая же проблема, как у меня.

0 голосов
/ 04 марта 2011

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

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