2014-10-27 5 views
0

В моей работе я использую cell-2.3.1.jar. Я хочу фильтровать столбцы и работать с этими отфильтрованными значениями, без сохранения файла и перезагрузки, просто работая в памяти.Как работать с отфильтрованными результатами с использованием ячеек Aspose

Это мой код:

Worksheet worksheet = workbook.getWorksheets().getSheet(0); 
AutoFilter autoFilter = worksheet.getAutoFilter(); 
autoFilter.filter(2, nameValue); 
autoFilter.filter(4, countryValue); 

// At this point if I insert workbook.save("file.xls"), this file contains the right values 
//But I don't need and don´t want to write to disk 


//However shows all the values 

Cells cells = worksheet.getCells(); 
for (int fila = 1; fila <= cells.getMaxRow(); fila++) { 
      System.out.println("Name: " + ((String) cells.getCell(fila,2).getValue()).trim()); 
      System.out.println("Country: " + ((String) cells.getCell(fila, 4).getValue()).trim()); 
     } 

Извините за мой английский. Thanx заранее.

+0

Вы также можете сохранить книгу в память вместо сохранения на диск. См. Http://www.aspose.com/community/forums/thread/423364/convert-to-csv-in-memory-instead-of-save-to-disk-or-create-an-md5-hash.aspx например –

ответ

 Смежные вопросы

  • Нет связанных вопросов^_^