Exportar Dados

1 resposta
progJava

estou tentando jogar dados digitados por um usuario em uma planilha ,estou com o código abaixo só que ele esta com erro do tipo .:Cannot find simbol (nas label's , sheets)
poderiam me ajudar devo inportar alguma biblioteca? Obrigado.

package testes;     
         
    import jxl.write.WritableSheet;     
    import jxl.write.WritableWorkbook;     
    import org.apache.poi.hssf.model.Workbook;     
    import org.objectweb.asm.Label;     
         
    /**  
    *  
   * @author Gabriel  
   */     
   public class teste4 {     
           
       public static String dado_a;     
       public static String dado_b;     
       public static String dado_c;     
       public static Label label;     
       public static WritableWorkbook workbook;     
     public static void start(){     
   //Cria a planilha no diretorio C:\teste     
       try{     
  
//faltou colocar o nome da planilha (esqueci de falar no post anterior, dscp :D).. Há o usuario tem q ter permissão para criar a planilha no diretório.   
  
   workbook = Workbook.createWorkbook("C:\teste.xls");   
  
  
   //cria a "aba" do excel     
       WritableSheet sheet = workbook.createSheet("plan1", 0);     
     label = new Label(0, 0, "SEU TITULO");     
   //mescla as células 0 a 3     
       sheet.mergeCells(0, (short) 0, (short) 3, 0); // leitura dentro dos parenteses - (linha, coluna, linha, coluna) - o short é para mesclar     
   //alimenta a variavel "label" , aqui no exemplo está um valor fixo, porém vc pode fazer com q o usuario informe o titulo desejado     
           
   //adiciona o valor na celua     
       sheet.addCell(label);     
       
   //agora vamos pegar as informações que o usuario informou     
       
   //vamos escrever na celula A4, ou seja, linha 3 coluna 0     
       label = new Label(0, 3, dado_a);     
       sheet.addCell(label);     
       
   //vamos escrever na celula B4, ou seja, linha 3 coluna 1     
       label = new Label(1, 3, dado_b);     
       sheet.addCell(label);     
       
   //vamos escrever na celula C4, ou seja, linha 3 coluna 2     
       label = new Label(2, 3, dado_c);     
       sheet.addCell(label);     
       
   //Escreve na planilha criada todos os dados informados         
       workbook.write();     
       
   //Fecha a planilha - importante fechar sua planilha     
       workbook.close();     
   }     
   catch(Exception e){     
             
       
       
   }     
     }     
   }

1 Resposta

Ironlynx

Tá faltando o jar do Java Excel API na sua app provavelmente.E que confusão!
Esse trecho:

workbook = Workbook.createWorkbook(“C:\teste.xls”);

Não pertence ao workbook que vc tá importando!
Pois isso:
import org.apache.poi.hssf.model.Workbook;

Pertence a uma outra biblioteca que lida com o excel chamada POI.

exemplo de uso da JavaExcelAPI:
http://www.vogella.de/articles/JavaExcel/article.html

e jars aqui:
http://jexcelapi.sourceforge.net/

:wink:

Criado 30 de junho de 2011
Ultima resposta 1 de jul. de 2011
Respostas 1
Participantes 2