python生成表格到sheet1
时间: 2024-01-23 12:04:03 浏览: 83
mysql-to-gsheets:将MySQL表转储到Google Sheet文档中
您可以使用pandas模块来生成Excel表格,并将其写入到Workbook对象的sheet1中。以下是一个示例代码:
```python
import pandas as pd
from openpyxl import Workbook
# 生成一个DataFrame
df = pd.DataFrame({'Name': ['Alice', 'Bob', 'Charlie'],
'Age': [25, 30, 35],
'Gender': ['Female', 'Male', 'Male']})
# 创建一个Workbook对象
wb = Workbook()
# 选择并获取Workbook对象的sheet1
ws = wb.active
# 将DataFrame写入到sheet1中
for r in dataframe_to_rows(df, index=False, header=True):
ws.append(r)
# 保存Workbook对象为Excel文件
wb.save('output.xlsx')
```
在这个示例中,我们首先使用pandas模块创建了一个DataFrame。然后,我们使用openpyxl模块的Workbook函数创建了一个Workbook对象,并使用active属性获取Workbook对象的sheet1。接下来,我们使用pandas模块的dataframe_to_rows函数将DataFrame转换为行列表,并使用append方法将这些行写入到sheet1中。最后,我们使用save方法将Workbook对象保存为一个Excel文件。注意,您需要在最后指定Excel文件的名称和路径。
阅读全文