Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 убрать невидимие символи с Excel file  [new]
slavasql
Guest
Excel 2010
например Н18 -- тут адресс в 2 строчки и я не могу загрузить етот файл в базу
Как сделать чтоб это было в одну строчку?

К сообщению приложен файл (test1.csv - 15Kb) cкачать
18 июл 11, 23:49    [10992348]     Ответить | Цитировать Сообщить модератору
 Re: убрать невидимие символи с Excel file  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31959
slavasql
Excel 2010
например Н18 -- тут адресс в 2 строчки и я не могу загрузить етот файл в базу
Как сделать чтоб это было в одну строчку?
Думаю, никак. У вас же нету другого признака конца записи, кроме перевода строки.
Только написать интеллектуальный анализатор-конвертер файла.
19 июл 11, 00:05    [10992389]     Ответить | Цитировать Сообщить модератору
 Re: убрать невидимие символи с Excel file  [new]
Philin
Member

Откуда: г. Иркутск
Сообщений: 162
У меня выполняется.
SELECT *
FROM
OPENROWSET ('Microsoft.Jet.OLEDB.4.0', 
'Text;Database=C:\;HDR=NO',
'SELECT * FROM test1.csv')
19 июл 11, 04:50    [10992609]     Ответить | Цитировать Сообщить модератору
 Re: убрать невидимие символи с Excel file  [new]
slavasql
Guest
Philin,

OLE DB provider "Microsoft.Jet.OLEDB.4.0" for linked server "(null)" returned message "Unspecified error".
Msg 7303, Level 16, State 1, Line 1
Cannot initialize the data source object of OLE DB provider "Microsoft.Jet.OLEDB.4.0" for linked server "(null)".
19 июл 11, 21:37    [10997312]     Ответить | Цитировать Сообщить модератору
 Re: убрать невидимие символи с Excel file  [new]
Philin
Member

Откуда: г. Иркутск
Сообщений: 162
Почитайте, скажем, здесь.
Дурацкая ошибка, кстати... Может restart сервера помочь.
20 июл 11, 03:56    [10997809]     Ответить | Цитировать Сообщить модератору
 Re: убрать невидимие символи с Excel file  [new]
slavasql
Guest
На одном сервере работает, а вот на другом такая ошибка:

Msg 7308, Level 16, State 1, Line 1
OLE DB provider 'Microsoft.Jet.OLEDB.4.0' cannot be used for distributed queries because the provider is configured to run in single-threaded apartment mode.


Microsoft.Jet.OLEDB.4.0 нет в Providers.
Как его туда добавить?

К сообщению приложен файл. Размер - 27Kb
25 июл 11, 23:37    [11025693]     Ответить | Цитировать Сообщить модератору
 Re: убрать невидимие символи с Excel file  [new]
Philin
Member

Откуда: г. Иркутск
Сообщений: 162
В гугл вашу ошибку поместил и нашел кучу ссылок.
Ну вот, к примеру.
27 июл 11, 14:46    [11034443]     Ответить | Цитировать Сообщить модератору
 Re: убрать невидимие символи с Excel file  [new]
slavasql
Guest
Philin,

я видел это и другие ссылки, но так ничего и не работает.
Как добавить Microsoft.Jet.OLEDB.4.0?
27 июл 11, 16:53    [11035418]     Ответить | Цитировать Сообщить модератору
 Re: убрать невидимие символи с Excel file  [new]
Philin
Member

Откуда: г. Иркутск
Сообщений: 162
Так там несколько советов...
1) Поиграться с конфигурацией
2) Установить Microsoft Access Database Engine 2010.
3) Использовать Microsoft.ACE.OLEDB.12.0
4) Переустанавливать офис.
...
5) Кроме того, если у вас x64, то там тоже свои предложения...
Все перепробовали?
29 июл 11, 05:29    [11042815]     Ответить | Цитировать Сообщить модератору
 Re: убрать невидимие символи с Excel file  [new]
zero_air
Member

Откуда:
Сообщений: 53
В настройках провайдера
Linked Servers -> Providers->Microsoft.ACE.OLEDB.12.0 или Microsoft.Jet.OLEDB.4.0
добавьте "галочек"
Dynamic parameter
Allow inprocess
Non transactes updates
Disallow adhoc access
И все будет хорошо :)
29 июл 11, 16:58    [11046533]     Ответить | Цитировать Сообщить модератору
 Re: убрать невидимие символи с Excel file  [new]
zero_air
Member

Откуда:
Сообщений: 53
slavasql
Philin,

я видел это и другие ссылки, но так ничего и не работает.
Как добавить Microsoft.Jet.OLEDB.4.0?


Если у вас x64 скорее всего ни как. на 2008 сервере Jet провайдер отсутствует как класс , да и зачем он вам ?
29 июл 11, 17:01    [11046556]     Ответить | Цитировать Сообщить модератору
 Re: убрать невидимие символи с Excel file  [new]
slavasql
Guest
zero_air,

чтоб даные из CSV файла брать, а Microsoft.Jet.OLEDB.4.0 нет:

SELECT *
FROM
OPENROWSET ('Microsoft.Jet.OLEDB.4.0',
'Text;Database=C:\;HDR=NO',
'SELECT * FROM test1.csv')
29 июл 11, 19:40    [11047128]     Ответить | Цитировать Сообщить модератору
 Re: убрать невидимие символи с Excel file  [new]
vipoil125
Member

Откуда:
Сообщений: 1
Я незнаю как чесно
29 июл 11, 20:26    [11047204]     Ответить | Цитировать Сообщить модератору
 Re: убрать невидимие символи с Excel file  [new]
kain11
Guest
https://www.sql.ru/forum/actualthread.aspx?tid=600117&hl=microsoft+ace+oledb+12
а тут врут что есть.
23 сен 11, 12:55    [11325222]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить