python中将计算结果写入新的sheet
时间: 2024-09-28 08:10:37 浏览: 36
Python中将变量按行写入txt文本中的方法
在Python中,如果你想要将计算结果写入新的Excel sheet,通常可以使用pandas库,它提供了强大的数据操作功能。以下是一个简单的例子:
```python
import pandas as pd
# 假设你已经有了计算好的数据,存储在一个字典或列表里
data = {
'Column1': [value1, value2, ...],
'Column2': [value3, value4, ...],
# 更多列...
}
# 创建一个新的DataFrame
df_new = pd.DataFrame(data)
# 将DataFrame写入新的Excel文件,指定sheet名
with pd.ExcelWriter('output.xlsx', engine='openpyxl') as writer:
df_new.to_excel(writer, sheet_name='Sheet1', index=False)
```
在这个例子中,`engine='openpyxl'`用于选择ExcelWriter引擎,你可以根据需要选择其他引擎如xlsxwriter。`to_excel`函数会将DataFrame写入到名为'Sheet1'的新sheet。
阅读全文