Boa Tarde Galera!
Estou tentando ler somente as linhas que estão preenchidas, porém está me retornando o total de linhas do excel.
Detalhe que isso não ocorre com uma outra planilha que trouxe exatamete as linhas que estavam preenchidas.Será algum tipo de configuração na planilha???
Como faço para me retornar apenas as linhas preenchidas???
Obrigada!!!
[code]package exemplo;
import java.io.File;
import java.io.IOException;
import jxl.Cell;
import jxl.Sheet;
import jxl.Workbook;
import jxl.read.biff.BiffException;
public class ExemploXls {
public static void main(String[] args)
throws BiffException, IOException
{
/**
* Carrega a planilha
*/
Workbook workbook = Workbook.getWorkbook(new File("exemplo.xls"));
/**
* Aqui é feito o controle de qual aba do xls
* será realiza a leitura dos dados
*/
Sheet sheet = workbook.getSheet(0);
/**
* Numero de linhas com dados do xls
*/
[b] int linhas = sheet.getRows();[/b] na planilha são 130 e está retornando 65565
for(int i = 0; i < linhas; i )
{
Cell celula1 = sheet.getCell(0, i);
Cell celula2 = sheet.getCell(1, i);
Cell celula3 = sheet.getCell(2, i);
System.out.println("Conteúdo da célula 1: " celula1.getContents());
System.out.println("Conteúdo da célula 2: " celula2.getContents());
System.out.println("Conteúdo da célula 3: " celula3.getContents());
}
}
}[/code]