ARQUIVO CSV COM CRACTER DIFERENTE

HELIO.COSTA 22/05/2014 07:44:18
#438392
bom dia,
estou importando um arquivo csv com uma coluna de código de barra, só que quando leio um código de barra ex: [Ô]7896009761928[Ô] ele me mostra [Ô]7,89601E+12[Ô].
Esta coluna está como geral e quando passo para número, ai mostra o código correto. Tenho que fazer isto via código tipo format, tem como?
O problema é que não posso alterar este arquivo csv direto.
RO.DRIGOSG 22/05/2014 11:30:22
#438400
Bom dia,

Não sei qual é o tipo de tratamento que você esta fazendo para este campo, mas por ser código de barras, entendo que você vai ler partes desse código, correto!? Então, o tipo do campo não pode ser String?
Não ficou claro o que você realmente quer fazer com este campo. Qual o destino do campo?
HELIO.COSTA 22/05/2014 13:27:20
#438405
O que acontece: um programa do cliente gera um relatório, deste relatório consigo exportar um arquivo csv com os produtos do cliente, para ai fazer a importação para meu sistema. So que quando importo um dos campos que é o código de barras, ele vem com este formato [Ô]7,89601E+12[Ô], isto porque quando abri o arquivo csv vi que a coluna está como geral e quando passo para número ai sim o campo vem correto. Só que não posso alterar este arquivo csv. Preciso tratar este campo quando estou importando.
CLEVERTON 22/05/2014 14:30:53
#438406
Resposta escolhida
eu sei que não é a solução mais adequada, mas se for a caráter de urgência,

tem algum problema se vc colocar um espaço antes do código de de barra ?

assim o excel não vai assumir como texto;
HELIO.COSTA 22/05/2014 14:54:35
#438407
vou ver se o programa do cliente vai aceitar este caracter.
HELIO.COSTA 22/05/2014 15:11:29
#438408
Fiz o tese no software do cliente. Infelizmente só aceita caracter numérico no campo de código de barras.
Mas valeu o apoio.
OCELOT 22/05/2014 15:44:43
#438411
Como você está fazendo a importação? Arquivos csv são arquivos de texto, é bem fácil ler um arquivo deste tipo diretamente e separar os dados, ou se está usando o ADO para ler o arquivo usando o Jet OLEDB existe um esquema de ser criar um arquivo chamado schema.ini na mesma pasta em que está o csv em que você pode indicar o formato de cada coluna do csv
HELIO.COSTA 22/05/2014 15:53:07
#438412
Leio linha a linha, escolho os campos que preciso e jogo no DB.
Só o campo de código de barras que está errado.
HELIO.COSTA 23/05/2014 08:18:20
#438428
Bom dia, pessoal.
Consegui gerar uma planilha xls, ai sim os códigos vieram corretos.
Agradeço a todos pelo apoio.
Tópico encerrado , respostas não são mais permitidas