Форум программистов, компьютерный форум, киберфорум
Microsoft SQL Server
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/15: Рейтинг темы: голосов - 15, средняя оценка - 4.80
1 / 1 / 1
Регистрация: 29.07.2015
Сообщений: 56

Очистка данных файла excel через sql-запрос

16.08.2018, 14:14. Показов 3199. Ответов 8

Студворк — интернет-сервис помощи студентам
Просьба подсказать как очистить все строки в эксель файле кроме первой через sql запрос.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
16.08.2018, 14:14
Ответы с готовыми решениями:

Запрос внешних данных через sql использовав данные из диапазона ячеек Excel
Доброго всем... Не нашёл конкретного решения на форуме, решил создать темку. Ближе к телу...есть файл excel с диапазоном (колонкой)...

SQL-запрос к Oracle из Excel через ODBC
Люди! Подскажите, pls, как написать макрос, который по данным запроса к базе данных Oracle устанавливал бы значения переменных или ячеек...

SQL запрос к Oracle из Excel через ODBC
Люди! Подскажите, pls, как написать макрос, который по данным запроса к базе данных Oracle устанавливал бы значения переменных или ячеек...

8
4217 / 3059 / 583
Регистрация: 21.01.2011
Сообщений: 13,203
16.08.2018, 15:07
Цитата Сообщение от Sky33 Посмотреть сообщение
как очистить все строки в эксель файле кроме первой через sql запрос
SQL-запросы обычно исполняет какая-то СУБД, а не Excel
0
1 / 1 / 1
Регистрация: 29.07.2015
Сообщений: 56
16.08.2018, 16:23  [ТС]
Есть файл эксель в который выгружаются данные из SQL сервера, есть необходимость точно так же настроить и очистку экселевского файла по запросу из СУБД
0
 Аватар для TrollHammer
1216 / 709 / 336
Регистрация: 22.02.2018
Сообщений: 2,095
Записей в блоге: 2
17.08.2018, 00:46
Sky33, Сам эксель не поддерживает SQL-запросы. Можно написать программу, на билдере, например, для подключения к xlsx-файлу, как к базе данных и работать с ним.
0
1 / 1 / 1
Регистрация: 29.07.2015
Сообщений: 56
17.08.2018, 09:19  [ТС]
Выгружаются данные так:
SQL
1
2
INSERT INTO OPENROWSET ('Microsoft.ACE.OLEDB.12.0', 'Excel 12.0;Database=C:\DBasePR\OTCH_8.xlsx;','SELECT * FROM [Лист1$]')
SELECT Num_ID, Qal_N, Com_ER
А как очистить? Через DELETE не получается
0
3614 / 2135 / 756
Регистрация: 02.06.2013
Сообщений: 5,169
17.08.2018, 10:46
T-SQL
1
DELETE FROM OPENROWSET ('Microsoft.ACE.OLEDB.12.0', 'Excel 12.0;Database=C:\DBasePR\OTCH_8.xlsx;','SELECT * FROM [Лист1$]')
0
785 / 616 / 273
Регистрация: 04.08.2015
Сообщений: 1,713
17.08.2018, 10:47
Цитата Сообщение от Sky33 Посмотреть сообщение
как очистить все строки в эксель файле кроме первой
=как вывести только одну строку
0
1 / 1 / 1
Регистрация: 29.07.2015
Сообщений: 56
17.08.2018, 15:16  [ТС]
Ошибка через delete:

SQL
1
2
3
OLE DB provider "Microsoft.ACE.OLEDB.12.0" FOR linked server "(null)" returned message "Deleting data in a linked table is not supported by this ISAM.".
Msg 7345, Level 16, State 1, Line 10
The OLE DB provider "Microsoft.ACE.OLEDB.12.0" FOR linked server "(null)" could NOT DELETE FROM TABLE "SELECT * FROM [Лист1$]". There was a recoverable, provider-specific error, such AS an RPC failure.
0
3614 / 2135 / 756
Регистрация: 02.06.2013
Сообщений: 5,169
17.08.2018, 16:52
Sky33, перевести сообщение об ошибке не пробовали?

Добавлено через 49 минут
Когда надоест пытаться надеть брюки через голову, попробуйте следующее:
Заведите себе шаблон файла. Тогда "удаление" сведется к копированию файла шаблона в нужный файл с безусловной презаписью.

Либо напишите SSIS пакет для выгрузки результатов запроса в файл со всеми сопутствующими этому манипуляциями.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
17.08.2018, 16:52
Помогаю со студенческими работами здесь

Обновление ячеек на листе в excel через sql-запрос
Добрый день! На листе в экселе имеется таблица, которая время от времени служит источником данных для sql-запросов. На данный...

SQL запрос на добавление данных из VBA Excel в таблицу Access
Добрый день, форумчане! Столкнулся с ошибкой запроса на добавление при попытке передать данные из формы в Excel в таблицы Access. Ошибка -...

Выборка данных через SQL запрос
Доброго времени суток...Есть база данных. Пользователь вводит данные, регистрируется, потом авторизовавшись проходит в личный кабинет там...

Групирование данных через SQL запрос
Здрасте всем всем! лазил в поискавиках в форумах но не помагло. у меня такая проблема. нужно сгрупировать данные в таблице, программа для...

Экспорт данных из файла Excel в БД SQL
Здравствуйте! Надо написать программу для экспорта данных из файла Excel в БД SQL. Помогите пожалуйста, я даже не знаю с чего начать. На...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru