Pyhon自动生成表格
时间: 2024-12-30 15:16:09 浏览: 7
### 使用 Python 和 Pandas 自动生成 Excel 表格
为了自动生成 Excel 文件并填充数据,Pandas 提供了 `DataFrame` 类用于处理表格型数据结构,并提供了方便的方法将其保存为 Excel 文件。
#### 导入必要的库
首先需要导入 pandas 库以及 openpyxl 作为引擎来操作 Excel 文件:
```python
import pandas as pd
```
#### 创建 DataFrame 对象
接着定义要存储于 Excel 中的数据。这里通过字典形式指定列名及其对应的内容列表构建 DataFrame:
```python
data = {
'姓名': ['张三', '李四'],
'年龄': [28, 34],
'城市': ['北京', '上海']
}
df = pd.DataFrame(data)
```
#### 将 DataFrame 写入 Excel 文件
最后一步是调用 to_excel 方法把上述创建好的 DataFrame 存储至目标路径下的 .xlsx 文件中。注意设置 index 参数为 False 可防止额外索引被写出[^1]:
```python
output_file_path = "generated_table.xlsx"
df.to_excel(output_file_path, sheet_name="人员信息", index=False)
print(f"已成功生成 {output_file_path}")
```
此段代码会基于给定的数据集,在当前工作目录下创建一个新的名为 generated_table.xlsx 的电子表格文档,其中包含单个工作表 “人员信息”,并且该表内含有两行记录分别代表两位不同的人物资料。
阅读全文