这个简短的教程指导如何通过一步一步的过程将 Excel 转换为 Java 中的数组。使用此过程,您将了解 java 如何将 excel 转换为可进一步用于将其存储在数据库中、在程序逻辑中使用或将其返回给其他调用函数的数组。这里我们加载了一个 XLSX 文件,但是您也可以加载任何其他 Excel 文件格式。
在 Java 中将 Excel 转换为数组的步骤
- 使用 Maven 存储库,在应用程序中添加对 Aspose.Cells 库的引用
- 在程序中使用 Import 语句添加对 Workbook 和 Worksheet 类的引用
- 加载要转换为数组的源工作簿
- 获取对其数据要保存在数组中的第一张工作表的引用
- 使用工作表中的单元格集合,从所需的单元格范围将数据导出到数组
- 显示输出数组的维度以进行验证
在这些步骤中,我们加载一个 Excel 文件并访问其中一个要将数据转换为数组的工作表。每个工作表都包含一组单元格,这些单元格提供了从工作表中的特定范围将数据导出到数组的功能。您可以将数据导出为一维或二维数组。
从 Excel 文件中读取值并在 Java 中存储在数组中的代码
在此示例代码中,我们使用了 Cells.exportArray() 函数,该函数需要目标单元格范围的起始单元格以及要导出到数组的总行数和总列数。这里我们只是将一系列单元格转换为数组 但是,如果您想将工作表中的其他类型的数据转换为图像,例如图表,您可以参考 如何在Java中将Excel图表转换为JPG 上的文章。运行上述代码不需要其他组件或库,如 Interop 或 MS Excel。