powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / При импорте Excel через OPENROWSET пробел в начале названии листа
6 сообщений из 6, страница 1 из 1
При импорте Excel через OPENROWSET пробел в начале названии листа
    #40061088
gnatochka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день.
Как можно прочитать лист если пробел в начале наименования листа Excel?
Например: так читается
Код: sql
1.
2.
3.
4.
select *
from openrowset('Microsoft.ACE.OLEDB.12.0'
, 'Excel 8.0; HDR=No; IMEX=1; Database=Путь\ИмяФайла.xls'
		, 'select * from [Наименование вкладки$A1:Z100]')


Но, клиент извратился и назвал вкладку так: " Наименование вкладки"
т.е. перед первым словом в наименовании стоит пробел
и так
Код: sql
1.
2.
3.
select *
from openrowset('Microsoft.ACE.OLEDB.12.0', 'Excel 8.0; HDR=No; IMEX=1; Database=Путь\ИмяФайла.xls'
, 'select * from [" Наименование вкладки$A1:Z100"]')


уже выбивает в ошибку
OLE DB provider "Microsoft.ACE.OLEDB.12.0" returned message "The Microsoft Access database engine could not find the object '" Наименование вкладки$A1:Z100"'. Make sure the object exists and that you spell its name and the path name correctly.

Может как то можно по порядковому номеру вкладки обращаться? (Корявая вкладка не первая на листе)

"Договорится" с клиентом не получится :( и пере сохранять руками не самый лучший выход.
...
Рейтинг: 0 / 0
При импорте Excel через OPENROWSET пробел в начале названии листа
    #40061176
Фотография Ennor Tiegael
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gnatochka,

А если из имени листа убрать двойные кавычки, оставив только квадратные скобки в качестве разделителей?
Код: sql
1.
'select * from [ Наименование вкладки$A1:Z100]'
...
Рейтинг: 0 / 0
При импорте Excel через OPENROWSET пробел в начале названии листа
    #40061178
DaniilSeryi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ennor Tiegael
gnatochka,

А если из имени листа убрать двойные кавычки, оставив только квадратные скобки в качестве разделителей?
Код: sql
1.
'select * from [ Наименование вкладки$A1:Z100]'



Поддерживаю. Квадратных скобок уже вполне достаточно.
...
Рейтинг: 0 / 0
При импорте Excel через OPENROWSET пробел в начале названии листа
    #40061186
gnatochka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ой, извините, не заметила, это я экспериментировала уже, изначально пробовала без кавычек
Код: sql
1.
2.
3.
select *
from openrowset('Microsoft.ACE.OLEDB.12.0', 'Excel 8.0; HDR=No; IMEX=1; Database=Путь\ИмяФайла.xls'
, 'select * from [ Наименование вкладки$A1:Z100]')


OLE DB provider "Microsoft.ACE.OLEDB.12.0" returned message "Invalid bracketing of name ' Наименование вкладки$A1:Z100'.".
...
Рейтинг: 0 / 0
При импорте Excel через OPENROWSET пробел в начале названии листа
    #40061305
aleks222
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gnatochka
Ой, извините, не заметила, это я экспериментировала уже, изначально пробовала без кавычек
Код: sql
1.
2.
3.
select *
from openrowset('Microsoft.ACE.OLEDB.12.0', 'Excel 8.0; HDR=No; IMEX=1; Database=Путь\ИмяФайла.xls'
, 'select * from [ Наименование вкладки$A1:Z100]')


OLE DB provider "Microsoft.ACE.OLEDB.12.0" returned message "Invalid bracketing of name ' Наименование вкладки$A1:Z100'.".


Вангую блохи отдельно - собаки отдельно

Код: sql
1.
 [ Наименование вкладки]$A1:Z100
...
Рейтинг: 0 / 0
При импорте Excel через OPENROWSET пробел в начале названии листа
    #40061313
gnatochka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нет, так тоже не проходит, более того "блохи отдельно" даже с нормальным названием вкладки ошибку даст.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / При импорте Excel через OPENROWSET пробел в начале названии листа
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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