Как скопировать столбец Excel в список Java - PullRequest
0 голосов
/ 18 февраля 2020

Я бы хотел извлечь весь столбец из листа Excel в массив Java с помощью библиотеки Aspose. Как я могу это сделать? Во многих примерах я вижу, как копировать столбец / строку только с одного листа на другой. Может ли Aspose извлечь данные?

1 Ответ

2 голосов
/ 19 февраля 2020

Да, данные можно легко экспортировать в массив, используя метод exportArray, см. Пример кода для справки:

Пример

// 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. Я работаю разработчиком поддержки / евангелистом в Aspose.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...