如何将这三个二维列表分别建立在同一个xlsl文件的不同sheet下
时间: 2024-09-06 15:01:20 浏览: 33
java读取excel之xlsl超大文件
4星 · 用户满意度95%
要将三个二维列表分别写入Excel工作簿的不同工作表 (Sheet) 中,可以使用Python的pandas库以及openpyxl或xlsxwriter等库。这里以openpyxl为例:
首先安装必要的库(如果你还没安装的话):
```bash
pip install pandas openpyxl
```
然后编写Python脚本:
```python
import pandas as pd
from openpyxl import Workbook
# 假设我们已经有了三个二维列表
table1 = ... # 表1数据
table2 = ... # 表2数据
table3 = ... # 表3数据
# 创建一个新的Excel工作簿
wb = Workbook()
# 添加新的工作表,并设置名称
for i, table in enumerate([table1, table2, table3], start=1):
ws_name = f"Sheet{i}"
ws = wb.create_sheet(ws_name)
# 将二维列表转换为DataFrame并写入工作表
df = pd.DataFrame(table)
df.to_excel(ws, index=False)
# 保存Excel文件
wb.save('your_file.xlsx')
阅读全文