2015-09-15 4 views
1

Я пишу приложение Java для создания XML-файла, в котором некоторые значения атрибутов поступают из файла .xls. Я использую библиотеки jxl для чтения файла .xls, но он читает столбец по столбцу, в то время как мне нужно прочитать одну ячейку строки по ячейке и поместить значения ячеек в .xml-атрибуты.Прочтите .xls ячейку строки по ячейке

Как читать ячейку строки по ячейкам из .xls?

FileWriter fw= new FileWriter(minmaxoh); 

    BufferedWriter bw=new BufferedWriter(fw); 

    try{ 
     wb=Workbook.getWorkbook(workbook); 
     Sheet sheet0=wb.getSheet(0); 

     for(int i=0;i<sheet0.getColumns(); i++){ 
      for(int j=0;j<sheet0.getRows();j++){ 
        Cell cell1=sheet0.getCell(i,j); 

        //String cell=(String)cell1; 
    CellType digits=cell1.getType(); 

    if(digits==CellType.NUMBER){ 

     System.out.println(" "+cell1.getContents()); 

ответ

0

Try поменяв для петель для строк и столбцов

for(int i=0;i<sheet0.getColumns(); i++){ 
     for(int j=0;j<sheet0.getRows();j++){ 

в

for(int i=0;i<sheet0.getRows();i++){ 
     for(int j=0;j<sheet0.getColumns(); j++){ 
Смежные вопросы