Fórum Zerando os dois últimos números quando exporta para o Excel - #574158
24/01/2017
0
Bom dia,
Tenho uma rotina em C#, que consulta uma procedure e cria um arquivo Excel.
A consulta que retorna os dados para o Excel, tem uma coluna do tipo BigInt, quando tenho uma informação como por ex: 31866000043120013(18 digitos), ele grava no arquivo excel de forma exponencial 3,1866E+16, assim que formato a coluna, ele sempre zera os dois últimos números 31866000043120000.
Na minha Query tentei formatar a coluna que é do tipo bigint para varchar:
Ex: CAST (NOME_COLUNA AS VARCHAR (30))
Mas não deu certo. Tô em dúvida se consigo resolver isso na query, ou terei que mexer no fonte. Enfim to meio perdido com essa situação.
Alguém já passou por esta situação?
Tenho uma rotina em C#, que consulta uma procedure e cria um arquivo Excel.
A consulta que retorna os dados para o Excel, tem uma coluna do tipo BigInt, quando tenho uma informação como por ex: 31866000043120013(18 digitos), ele grava no arquivo excel de forma exponencial 3,1866E+16, assim que formato a coluna, ele sempre zera os dois últimos números 31866000043120000.
Na minha Query tentei formatar a coluna que é do tipo bigint para varchar:
Ex: CAST (NOME_COLUNA AS VARCHAR (30))
Mas não deu certo. Tô em dúvida se consigo resolver isso na query, ou terei que mexer no fonte. Enfim to meio perdido com essa situação.
Alguém já passou por esta situação?
Max
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)