powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / update из Excel-файла
6 сообщений из 6, страница 1 из 1
update из Excel-файла
    #39738733
Игорь_Лит
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!
Прошу помочь с составлением запроса, где в качестве входного файла будет использоваться excel-файл?!
Задача следующая. в БД есть таблица AGENT с более 1000 агентами, где у каждого агента есть поля - "IP", "Dom", "Name1", "Des". Мне необходимо в БД эти данные изменить, исходя из IP каждого агента.
Т.е. есть excel-файл "Agents.xls", где более 1000 строк вида
Number IPaddress Model Version OS
215 192.168.1.10 mvp 9.1 Win XP
317 192.168.24.11 dvp 10.1 Win7

Нужно в таблице AGENT обновить поле "Dom"="Model", "Name1"="Number", "Des"="OS" , Где "IP"="IPaddress"

Спасибо!
...
Рейтинг: 0 / 0
update из Excel-файла
    #39738749
L_argo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Втащить это в БД-таблицу.
Сделать необходимые манипуляции.
Экспортировать в Эксель.
(профит)
...
Рейтинг: 0 / 0
update из Excel-файла
    #39738941
Игорь_Лит
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не совсем понял ответ. Или сам неправильно описал потребность.
Выполнив UPDATE agents SET Dom=mvp, Name1=215, Des=WinXP WHERE IP=192.168.1.10 получится поменять данные одного агента, но у меня в БД агентов более 1000 и строк в excel-файле более 1000.
Хотелось бы при изменении данных в excel-файле просто выполнять одно действие и менять данные в БД.
Спасибо!
...
Рейтинг: 0 / 0
update из Excel-файла
    #39738953
L_argo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Еще вариант - подключить Эксель-файл как linkedServer (хотя это не всегда возможно, т.к. нужна видимость файла с сервера) и читать его как обычный запрос.
...
Рейтинг: 0 / 0
update из Excel-файла
    #39739015
Фотография StarikNavy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Игорь_Лит,

вам же сказали, опитмально
1) средствами SSIS закачивать содержимое эксельки в базу, дальше обычная работа с таблица
ил вариант
2) создать Акцесс файл- связанная таблица. пользователь редактирует Акцесс , и по сути сразу вносит данные в таблицу БД, дальше все как обычно
...
Рейтинг: 0 / 0
update из Excel-файла
    #39740217
Игорь_Лит
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо всем! Начал реализовывать.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / update из Excel-файла
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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