como jogar valor de um JTextField em uma célula do excel? thanks
Jogar valor célula excel
9 Respostas
Existem várias APIs que possibilitam manipular arquivos de planilhas. Um projeto muito interessante para manipulação de arquivos Microsoft OLE 2 é o Projeto POI. Você pode obter esse conjunto de APIs em:
Pesquisando você pode encontrar alguns artigos a respeito deste projeto.
não é nessesãrio usar i ireport? ou não tem nada aver?
O iReport é para gerar relatórios. Isso não têm nenhuma relação com arquivos do Excel.
teria algum codigo ?se efetuar o dwonload poderei ver o codigo?
Não sei de que código e de que download você está falando. Caso esteja perdido, dê uma olhada na documentação:
http://poi.apache.org/apidocs/index.html
e como eu já disse, há vários artigos sobre esse projeto, mas se você não souber pesquisar, tão pouco conseguirá concluir esse seu programa.
O iReport é para gerar relatórios. Isso não têm nenhuma relação com arquivos do Excel.
Pode não haver relação direta entre iReport e excel, mas que é possível fazê-lo, isso sim!!
Já mexi um pouco com POI mas acabei preferindo JExcel, achei mais simples…
Como o Ademilton me recomendou… estou usando também o JExcel!
é muito simples!
vlw
Estou utilizando o code para criar um arquivo xls mas estou com erro,tirei o pedaço do code que esta com erro e executei mesmo assim ele consta erro o que pode ser? vlw
package testes;
/**
*
* @author G
*/
import java.io.File;
import java.io.IOException;
import java.sql.SQLException;
import java.util.Date;
import jxl.*;
import jxl.read.biff.BiffException;
import java.io.File;
import java.util.Date;
import jxl.*;
import jxl.write.*;
public class v {
public static Workbook workbook;
public static void v() throws IOException, BiffException{
/** Creates a new instance of v */
try {
Workbook workbook = Workbook.getWorkbook(new File("myfile.xls"));
}
catch (IOException e){
}
Sheet sheet = workbook.getSheet(0);
Cell a1 = sheet.getCell(0,0);
Cell b2 = sheet.getCell(1,1);
Cell c2 = sheet.getCell(2,1);
String stringa1 = a1.getContents();
String stringb2 = b2.getContents();
String stringc2 = c2.getContents();
}/*
public static v(){
Label label = new Label(0, 2, "A label record");
sheet.addCell(label);
Number number = new Number(3, 4, 3.1459);
sheet.addCell(number);
}*/
public static void main (String args[]){
new v();
}
}
[code]