Ajuda - Importação de Dados de Arquivo texto  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
thundercas
JavaEvangelist
[Avatar]

Membro desde: 15/09/2007 11:04:51
Mensagens: 429
Localização: São Paulo - SP
Offline

Fala galera, beleza??

Estou montando um programa para controle de ligações, no entanto, preciso também criar um importador de dados, de forma a importar todos os clientes para o meu banco de dados. Como vou fazer isso?? Tenho todos os clientes em planilhas excel, ou seja, em arquivos .txt separando os campos com ";" (ponto e vírgula). Estive utilizando a apostila da Caelum a respeito de Java.io, mas não atende minha necessidade pois preciso importar os dados definindo o tamanho de cada varredura dentro da mesma linha... Estou perdidinho... Alguém poderia me dar uma força??

Obrigado!!!

Cassiano Colombo de Oliveira Gil
Analista Programador Junior
São Paulo - SP
E-mail: cassi_ano@hotmail.com
Twiter: http://twitter.com/thundercas
[Email] [MSN]
Jairo Junior
Thread.start()
[Avatar]

Membro desde: 19/09/2006 09:07:03
Mensagens: 31
Localização: Maceió - AL
Offline

Dah uma olhada no link abaixo:

http://poi.apache.org/

Olha aqui tbm, já tem muita coisa aqui no guj sobre isso.

http://www.guj.com.br/posts/list/31858.java

Acredito q vc vai te ajudar.

Um bom líder é aquele que consegui despertar nos outros a vontade de fazer.
Deus é fiel.
[MSN]
Lindberg
JavaEvangelist
[Avatar]

Membro desde: 02/05/2006 19:23:53
Mensagens: 363
Offline

--------------- ler um texto --------------------

import java.io.*;
import javax.swing.*;

public class lertxttod {

public String nomArq;

public lertxttod(String arqv) {
{
nomArq = arqv;
}
}


public String lerArquivotexto() {
String result = "";
try {
BufferedReader br = new BufferedReader(new FileReader(nomArq));


String dados=" ";
while ((dados = br.readLine()) != null) // lendo texto
{
result = result + dados + "\n";
}

return result;
}
catch (IOException ioe) {
JOptionPane.showMessageDialog(null,
"Erro de leitura no arquivo " + nomArq + "'",
"Mensagem", JOptionPane.PLAIN_MESSAGE );
result = "";
}

return result;

}



}

----------- chamando ---------------------------------

lertxttod buscatexto = new lertxttod("ARQUIVO.TXT");
String RETORNODOTEXTO = buscatexto.lerArquivotexto();


Espero ter ajudado
T+











Aqui... A turma é D+++.
[WWW] [MSN]
thundercas
JavaEvangelist
[Avatar]

Membro desde: 15/09/2007 11:04:51
Mensagens: 429
Localização: São Paulo - SP
Offline

Jairo,

Na verdade eu quero importar a partir do arquivo texto, não do arquivo em estrutura Excel... A intenção é, além de importar, aprender a manipular arquivos texto.

Lindberg,

Sua instrução me ajuda apenas a abrir o arquivo e realizar a leitura de uma linha inteira, preciso ler o arquivo em "colunas", exemplo: Leia até encontrar ";", daí faça tal coisa.... entendeu??

Agradeço a ajuda, abraços..

Cassiano Colombo de Oliveira Gil
Analista Programador Junior
São Paulo - SP
E-mail: cassi_ano@hotmail.com
Twiter: http://twitter.com/thundercas
[Email] [MSN]
fcoury
JavaChild
[Avatar]

Membro desde: 17/10/2006 16:24:36
Mensagens: 142
Localização: Campinas, SP - Brazil
Offline

thundercas,

Eu escrevi uma biblioteca que automatiza exatamente isso, dá uma olhada se te ajuda:

http://www.jfilehelpers.com

Abraços!

Felipe Gonçalves Coury
--
Arquivos texto em java: http://jfilehelpers.com
Visite meu blog: http://blogs.felipecoury.com
[WWW] [MSN]
Lindberg
JavaEvangelist
[Avatar]

Membro desde: 02/05/2006 19:23:53
Mensagens: 363
Offline

Ola

Eu não tenho uma classe com esse objetivo !!!!

Mas se voce usar while, substring, length em cada linha que for lida, enfim criar algo que vai ti ajudar
com certeza ... voce vai conseguir isso garanto !!!

Abraço e sucesso !!!!
t+


This message was edited 2 times. Last update was at 06/07/2008 10:00:00


Aqui... A turma é D+++.
[WWW] [MSN]
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team