Из Excel, как запросить тип данных SQL Server Decimal (p,s) без потери точности

запрос из Excel в базу данных SQL Server с полями типа данных Decimal (26,11). Другими словами, 26 цифр до запятой, плюс 11 цифр после запятой. Например:

12345678901234567890123456.12345678901

Excel усекает их до 15 значащих цифр, даже если столбец отформатирован как
Текст. В этом примере:

12345678901234500000000000.00000000000

Как мы можем сделать Excel остановить усечение их до 15 значащие цифры?

кстати, мы понимаем, что мы не сможем сделать математику на цифры в Excel без потери точности. Мы просто хотим получить их в виде текста в Excel, запрашивая поля из SQL Server с типом данных Decimal (26,11). Есть предложения?

11
задан Greg Lovern
10.11.2022 9:42 Количество просмотров материала 3024
Распечатать страницу

1 ответ

он отлично работает для меня, чтобы использовать 12345678901234567890123456.12345678901, так как моя система десятичного разделителя", "не".". Поэтому глупое исправление собирается варианты и изменить это.

Если возможно, попробуйте добавить ' перед номером, чтобы не допустить этого.

также дублированные: почему Excel усекает мои 16-значные номера?

0
отвечен Christofer Weber 2022-11-11 17:30

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх