python将list数据写入excel指定sheet表,若无该sheet表则自动创建
时间: 2023-04-10 16:05:09 浏览: 394
Python操作Excel把数据分给sheet
可以使用 pandas 库来实现这个功能,具体代码如下:
```python
import pandas as pd
# 创建一个 DataFrame
data = pd.DataFrame({'col1': [1, 2, 3], 'col2': ['a', 'b', 'c']})
# 将 DataFrame 写入 Excel 文件
with pd.ExcelWriter('example.xlsx', mode='a') as writer:
data.to_excel(writer, sheet_name='Sheet1', index=False)
```
其中,`pd.ExcelWriter` 可以创建一个 Excel 文件的写入器,`mode='a'` 表示以追加模式打开文件,如果文件不存在则会自动创建。`data.to_excel` 将 DataFrame 写入指定的 sheet 表中,`index=False` 表示不写入行索引。
阅读全文