| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/07/2008 19:16:58
|
thundercas
JavaEvangelist
![[Avatar]](/images/avatar/292f0300bbddb5ad9efc10f31c452e57.jpg)
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 |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/07/2008 19:37:50
|
Jairo Junior
Thread.start()
![[Avatar]](/images/avatar/55a8ecfc025a6e4340701d18354d8235.jpg)
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. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/07/2008 22:18:23
|
Lindberg
JavaEvangelist
![[Avatar]](/images/avatar/a18aa23ee676d7f5ffb34cf16df3e08c.jpg)
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+++. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/07/2008 20:06:56
|
thundercas
JavaEvangelist
![[Avatar]](/images/avatar/292f0300bbddb5ad9efc10f31c452e57.jpg)
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 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/07/2008 21:09:57
|
fcoury
JavaChild
![[Avatar]](/images/avatar/13da2193bcd455bb894871aec1815047.jpg)
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 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/07/2008 15:31:56
|
Lindberg
JavaEvangelist
![[Avatar]](/images/avatar/a18aa23ee676d7f5ffb34cf16df3e08c.jpg)
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+++. |
|
|
 |
|
|