No Excel, como consultar o tipo de dados Decimal (p, s) do SQL Server sem perder a precisão

0

Consulta do Excel para um banco de dados do SQL Server com campos do tipo de dados Decimal (26,11). Em outras palavras, 26 dígitos antes do decimal, mais 11 dígitos após o decimal. Por exemplo:

12345678901234567890123456.12345678901

O Excel os trunca para 15 dígitos significativos, mesmo se a coluna for pré-formatada como Texto. Neste exemplo:

12345678901234500000000000.00000000000

Como podemos fazer com que o Excel pare de truncá-los para 15 dígitos significativos?

BTW entendemos que não poderemos fazer contas nos números no Excel sem perder a precisão. Nós apenas queremos obtê-los como texto no Excel, consultando campos do SQL Server com o tipo de dados Decimal (26,11). Alguma sugestão?

    
por Greg Lovern 21.10.2016 / 00:27

1 resposta

0

Funciona bem para eu usar 12345678901234567890123456.12345678901, já que o separador decimal do meu sistema é "," não ".". Então uma solução estúpida vai para as opções e mudar isso.
Se possível, você poderia tentar adicionar ' na frente do número, para evitar que isso acontecesse.

Também duplique: Por que o Excel está truncando meus números de 16 dígitos?

    
por 21.10.2016 / 01:02