|
OPENROWSET из Excel чтение чисел
|
|||
---|---|---|---|
#18+
Код: sql 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: ) Спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2021, 18:06 |
|
OPENROWSET из Excel чтение чисел
|
|||
---|---|---|---|
#18+
хотя в ячейке Excel прописано 0,0299999999997453 а в таблице MSSQL читается как 2.99999999997453E002 ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2021, 18:09 |
|
OPENROWSET из Excel чтение чисел
|
|||
---|---|---|---|
#18+
Двоичник, 2.99999999997453E002 - форма записи числа с плавающей точкой, вроде норм. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2021, 20:22 |
|
OPENROWSET из Excel чтение чисел
|
|||
---|---|---|---|
#18+
открыть сохранённый xlsx файл с частичными данными зипом (zip) и удостоверится что xml нужного листа с самими данными (по пути xl\worksheets) хранит их в нужной форме, если нет то вопросы к Excel (как правильно сохранить, проще конечно в csv) или явно писать преобразование.. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2021, 20:50 |
|
|
start [/forum/topic.php?fid=46&tid=1685154]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
152ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
2ms |
others: | 15ms |
total: | 257ms |
0 / 0 |