Импорт данных из Excel в таблицу SQL с помощью кнопки - PullRequest
0 голосов
/ 28 июня 2019

У меня есть файл Excel, который выглядит следующим образом

System   |   Status

Test         OK
Test2        Down
Test3        OK

У меня также есть таблица SQL-сервера с такими же столбцами.

Мне нужна кнопка на листе Excelпосле щелчка мышью усечет таблицу SQL и вставит значения из таблицы Excel в таблицу SQL.

Я пробовал следующий шаг, но у меня возникли проблемы из-за отсутствия понимания разработки в Excel (я разработчик SQL)

https://social.msdn.microsoft.com/Forums/sqlserver/en-US/84725bcb-328d-4aed-8b95-d2c34dc46be4/need-to-update-sql-server-table-on-click-of-excel-button?forum=sqldataaccess

Любая помощь будет высоко ценится!Спасибо

1 Ответ

0 голосов
/ 01 июля 2019

Мы создали надстройку Excel для обновления таблиц из Excel в SQL Server, в которой есть кнопка Сохранить, которая сохранит ваши изменения в Excel в сопоставленной таблице в SQL Server. Надстройка создана для людей, не являющихся техническими специалистами, поэтому довольно просто настроить электронную таблицу без необходимости писать какой-либо код.

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

Если это интересно, вы можете узнать больше здесь и загрузить бесплатную пробную версию.

Отказ от ответственности: я основатель компании.

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