Reputation: 4771
I would like to extract the entire column from an excel worksheet to a Java array using the Aspose library. How do I do that? In many of the examples, I see how to copy a column/row from one worksheet to another only. Can Aspose extract data?
Upvotes: 0
Views: 735
Reputation: 1931
Yes, data can be easily exported to an Array using the exportArray method, see the sample code for your reference:
Example
// Instantiating a Workbook object
Workbook workbook = new Workbook("Book1.xlsx");
// Accessing the first worksheet in the Excel file
Worksheet worksheet = workbook.getWorksheets().get(0);
// Exporting the contents of 100 rows and 1 column starting from 1st cell (i.e., A1:A100)
// to Array. you may update the method parameters for your needs
Object dataTable[][] = worksheet.getCells().exportArray(0, 0, 100, 1);
// Printing number of rows after exporting worksheet data
System.out.println("No. Of Rows Imported: " + dataTable.length);
.....
PS. I am working as Support developer/ Evangelist at Aspose.
Upvotes: 3