Запросы из Excel в базу данных SQL Server с полями типа данных Десятичные (26,11). Другими словами, 26 цифр перед десятичной запятой, плюс 11 цифр после десятичной. Например:
+12345678901234567890123456,12345678901
Excel усекает их до 15 значащих цифр, даже если столбец предварительно отформатирован как текст. В этом примере:
+12345678901234500000000000,00000000000
Как мы можем заставить Excel перестать их усекать до 15 значащих цифр?
Кстати, мы понимаем, что не сможем вычислить числа в Excel без потери точности. Мы просто хотим получить их в виде текста в Excel, запрашивая поля у SQL Server с типом данных Decimal(26,11). Какие-либо предложения?