何千もの行を含む Excel ファイルがあり、Java で aspose API を使用して一度に各行を読み取りたいと考えています。各行をString
配列に変換したい。誰でもこれで私を助けることができますか?
Worksheet worksheet = workbook.getWorksheets().get(0);
Cells cells = worksheet.getCells();
何千もの行を含む Excel ファイルがあり、Java で aspose API を使用して一度に各行を読み取りたいと考えています。各行をString
配列に変換したい。誰でもこれで私を助けることができますか?
Worksheet worksheet = workbook.getWorksheets().get(0);
Cells cells = worksheet.getCells();
Aspose.Cells は、(Cell コレクションなどを使用して) 完全なデータ モデル ブロックをメモリに構築することなく、主にセルのデータを 1 つずつ読み書きするように設計された LightCells API を提供します。イベント駆動モードで動作します。試してみてもいいと思います。テンプレート ファイルを読み取るとき、コンポーネントはすべてのセルを解析し、その値を 1 つずつ提供します。こちらの参考資料をご覧ください。
私は Aspose の開発者エバンジェリストです。
Cells cells = worksheet.getCells();
Range range = cells.getMaxDisplayRange();
int totalColumns = range.getColumnCount();
int totalRows = range.getRowCount();
RowCollection rows = cells.getRows();
for (int i = 1; i < rows.getCount(); i++) {
for (int j = 0; j < totalColumns; j++) {
System.out.print(cells.get(i, j).getValue() + "\t");
}
System.out.println("");
}