Python怎么将多个表格数据填写至总表
时间: 2023-06-14 20:05:29 浏览: 159
你可以使用 Pandas 库来将多个表格数据填写至总表。首先,你需要使用 Pandas 的 `read_excel()` 方法来读取多个表格数据,然后将它们合并到一个 DataFrame 中,最后使用 Pandas 的 `to_excel()` 方法将 DataFrame 写入总表中。
以下是一个示例代码,假设你有三个表格分别是 `data1.xlsx`、`data2.xlsx` 和 `data3.xlsx`,它们的格式相同,包含三列 `name`、`age` 和 `gender`,你需要将它们填写至总表 `total.xlsx` 中:
```python
import pandas as pd
# 读取多个表格数据
df1 = pd.read_excel('data1.xlsx')
df2 = pd.read_excel('data2.xlsx')
df3 = pd.read_excel('data3.xlsx')
# 将多个表格数据合并到一个 DataFrame 中
df_total = pd.concat([df1, df2, df3], ignore_index=True)
# 将 DataFrame 写入总表中
df_total.to_excel('total.xlsx', index=False)
```
在上述代码中,`pd.concat()` 方法用于将多个 DataFrame 合并到一个 DataFrame 中,`ignore_index=True` 表示重新建立索引,`to_excel()` 方法用于将 DataFrame 写入 Excel 文件中,`index=False` 表示不写入索引列。
阅读全文