Гость
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / OPENROWSET из Excel чтение чисел / 4 сообщений из 4, страница 1 из 1
28.01.2021, 18:06
    #40039693
Двоичник
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
OPENROWSET из Excel чтение чисел
Код: sql
1.
SELECT * into #imp_xls FROM OPENROWSET('Microsoft.ACE.OLEDB.12.0','EXCEL 12.0; database=d:\ImportData\RR224.xlsx ', 'SELECT * FROM [Лист1$]')



Читаю данные из файла, и там где значения числовые с очень большой точностью, я получаю в таблице #imp_xls


2.99999999997453E002
1.99999999999818E002
1.99999999999818E002
1.99999999999818E002
9.99999999999091E003
6.00000000004002E002
9.99999999999091E002
4.99999999999545E002
9.00000000001455E002
6.99999999999363E002
5.00000000001819E002
3.99999999999636E002

Как это можно обойти?


Microsoft SQL Server 2016 (SP2-CU15) (KB4577775) - 13.0.5850.14 (X64) Sep 17 2020 22:12:45 Copyright (c) Microsoft Corporation Standard Edition (64-bit) on Windows Server 2019 Standard 10.0 <X64> (Build 17763: )

Спасибо
...
Рейтинг: 0 / 0
28.01.2021, 18:09
    #40039694
Двоичник
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
OPENROWSET из Excel чтение чисел
хотя в ячейке Excel прописано
0,0299999999997453
а в таблице MSSQL читается как
2.99999999997453E002
...
Рейтинг: 0 / 0
28.01.2021, 20:22
    #40039715
Владислав Колосов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
OPENROWSET из Excel чтение чисел
Двоичник,

2.99999999997453E002 - форма записи числа с плавающей точкой, вроде норм.
...
Рейтинг: 0 / 0
28.01.2021, 20:50
    #40039723
vikkiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
OPENROWSET из Excel чтение чисел
открыть сохранённый xlsx файл с частичными данными зипом (zip) и удостоверится что xml нужного листа с самими данными (по пути xl\worksheets) хранит их в нужной форме, если нет то вопросы к Excel (как правильно сохранить, проще конечно в csv) или явно писать преобразование..
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / OPENROWSET из Excel чтение чисел / 4 сообщений из 4, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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