如何将二维数组存到excel
时间: 2024-10-28 09:10:35 浏览: 6
使用Excel两个一维数组构造二维数组.rar
将二维数组存储到Excel文件中通常需要借助于一些库,例如Python中的pandas库或openpyxl,Java中的Apache POI等。以下是使用Python pandas库的一个简单示例:
```python
import pandas as pd
# 假设你有一个二维列表或numpy数组
data = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
# 将二维数组转换成DataFrame
df = pd.DataFrame(data)
# 写入Excel文件
df.to_excel('output.xlsx', index=False)
```
如果你使用的是Java,可以尝试Apache POI库:
```java
import org.apache.poi.ss.usermodel.*;
import org.apache.poi.xssf.usermodel.XSSFWorkbook;
// 创建一个新的工作簿
Workbook workbook = new XSSFWorkbook();
Sheet sheet = workbook.createSheet("Sheet1");
// 假设二维数组叫做data
int[][] data = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}};
// 遍历二维数组,一行行写入单元格
for (int[] row : data) {
Row newRow = sheet.createRow(sheet.getLastRowNum() + 1);
for (int cellValue : row) {
newRow.createCell(cellValue).setCellValue(cellValue);
}
}
// 保存到Excel文件
workbook.write(new File("output.xlsx"));
workbook.close();
```
以上操作都创建了一个新的Excel文件,并将二维数组的数据逐行写入相应的表格。
阅读全文