Escrevendo em um excel

4 respostas
R

eu tenho um programa que cria um excel e escrevo nelo,
como faço para criar cada informação em uma coluna do excel,
pois o programa esta criando tudo em uma unica coluna.

Ex:
NOME                  ENDEREÇO         TEL 

 joao                   Av. 1                   7777-7777 
 maria                 Av. 2                   8888-8888

4 Respostas

marcosbrandao

Que API você está usando?

R

meu programa é em java para desktop, estou pegando dados de uma query

Ex ; Joao, Av.1,8888-9999l\n
Maria, Av.1,8888-9999l\n
José , Av.1,8888-9999l\n

crio uma String titulos que contem
Nome,Endereço,Telefone e escrevo o titulo + a resposta da query.

Consigo criar um arquivo no excel com os dados, mas não sai formatado , sai tudo na mesma coluna.

Se eu abrir o excel e mandar separa por , ele formata tudo certinho, eu queria saber se tem um jeito
de já sair tudo formatado cada dado em sua coluna.

Pedrosa

Existe a API chamada POI para criação de arquivos xls, ou simplesmente vc cria um CSV que também abre no Excel.

Montando o CSV da maneira que deseja:

nome;endereço;telefone
Joao; Av.1;8888-9999
Maria; Av.1;8888-9999
José ; Av.1;8888-9999

Separe as colunas com ; e para mudar de linha use “\r\n” para funcionar em todos os SOS.

R

Pedrosa, eu já estou utilizando o poi , mas não
sabia separar as colunas com ; estava usando ,

agora funcionou legal, obrigado pela ajuda.

Criado 1 de abril de 2009
Ultima resposta 1 de abr. de 2009
Respostas 4
Participantes 3