Jogar valor célula excel

9 respostas
progJava

como jogar valor de um JTextField em uma célula do excel? thanks

9 Respostas

Andre_Rosa

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:

http://poi.apache.org/

Pesquisando você pode encontrar alguns artigos a respeito deste projeto.

progJava

não é nessesãrio usar i ireport? ou não tem nada aver?

Andre_Rosa

O iReport é para gerar relatórios. Isso não têm nenhuma relação com arquivos do Excel.

progJava

teria algum codigo ?se efetuar o dwonload poderei ver o codigo?

Andre_Rosa

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.

A

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…

SandroSoftwares

Como o Ademilton me recomendou… estou usando também o JExcel!

é muito simples!

http://jexcelapi.sourceforge.net/

progJava

vlw

progJava

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]
Criado 10 de junho de 2011
Ultima resposta 25 de jun. de 2011
Respostas 9
Participantes 4