Ao escrever um aplicativo voltado para negócios na área de trabalho , os programadores Java freqüentemente encontram-se ter dados armazenados dentro de um arquivo do Microsoft Excel. Se você se encontra nesta situação, você pode usar a biblioteca POI criado pela Fundação Apache . A biblioteca POI fornece mecanismos de alto nível que permitem que programas em Java para ler e processar arquivos de Excel convenientemente . Isto permite-lhe poupar tempo e concentrar-se mais em desenvolver a lógica de negócio importante da sua aplicação Java. Instruções
1
Criar uma referência livro no seu código Java para a planilha do Excel que você deseja processar. Faça isso usando a classe " HSSFWorkbook " . Isso vai dar uma aula de " FileInputStream " que aponta para o documento atual do Excel que você deseja ler. Por exemplo, o código a seguir irá criar uma pasta de trabalho para o arquivo do Excel que é definido na seqüência fileToBeRead
HSFWorkbook livro = new HSSFWorkbook (new FileInputStream ( fileToBeRead ) ); .
2
Consulte a planilha real dentro da pasta de trabalho usando um seu número de índice ou o seu nome. Por exemplo , o seguinte código Java fará uma referência para a primeira planilha na pasta de trabalho :
HSSFSheet folha = workbook.getSheetAt (0);
Da mesma forma, o seguinte código Java fará uma referência à planilha chamada " Sheet1 " na pasta de trabalho :
HSSFSheet folha = workbook.getSheet ( "Sheet1 ");
3
agora você pode acessar as linhas e os valores das células da planilha do Excel usando " getRow () ", " GetCell ()" e " getStringCellValues " métodos . Por exemplo, o código a seguir mostra como você pode obter o valor da primeira célula na primeira linha da planilha :
HSSFRow linha = sheet.getRow (0);
HSSFCell célula = row.getCell ( ( short) 0);
cell.getStringCellValue ();