Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Estou precisando criar uma tela onde apartir da inserção de um arquivo excel, ele pegue as informações dessa planilha e gere um txt no padrão CNAB.
É possivel? Como converter do excel para txt?
Grata
Número 1 .
Pesquise sobre Interop para abrir e ler o excel, é um bom metodo
Numero 2
Tente fazer algo genérico para evitar erros, tava dando uma pesquisada e vi, cada coluna tem um número de caracteres definido e em alguns casos completa-se com "0" e outras com espaços..
Se não tiver um bancode dados crie em XML essa tabela de layout..
Botei a idéia por alto pois não é pequena, mas uma vez pronta dificilmente da erro..
Basicamente é
O sistema verifica o campo atual e pega os dados..
Verifica o tipo e faz o tratamento junto com a verificação do tamanho
Exemplo:
O valor da coluna A inicia-se na posição 5 , tem um tamanho de 15 caracteres, e é completado com zeros à esquerda
se na coluna A o valor 123456789 (que possui 9 caracteres), o sistema verificará o tamanho e verificará com que é necessário o complemento, ou seja, com seis zeros à esquerda gerando 000000123456789
É meio confuso sei, mas como diz o quintelab, nunca é fácil,kkk
Abraços
Há um jeito de conectar com o Excel como se fosse um Banco de Dados Access.
Veja se este artigo lhe ajuda: http://www.macoratti.net/aspn_xls.htm
Creio que dá pra fazer é, você ler cada linha do excel e ir escrevendo um txt.