1、读取存贷款数据.xlsx;2、表格内每张Sheet表,从第2行开始,不包括最后一行,新增一列数据,数据内容为对应Sheet表名;3、然后合并全部Sheet表,保存到新文档
时间: 2024-04-06 09:28:15 浏览: 57
一、车次上车人数统计表.xlsx
好的,您的问题是如何读取存贷款数据.xlsx表格,为每个Sheet新增一列数据,并将所有Sheet表合并到一个新文档中。
首先,您需要安装并导入pandas库,以便对Excel表格进行操作。您可以使用以下代码读取该Excel文件:
``` python
import pandas as pd
# 读取Excel文件
file_path = '存贷款数据.xlsx'
xlsx = pd.read_excel(file_path, sheet_name=None)
```
接下来,我们需要为每个Sheet表新增一列数据,数据内容为对应Sheet表名。您可以使用以下代码实现:
``` python
# 为每个Sheet表新增一列数据
for sheet_name in xlsx:
sheet = xlsx[sheet_name]
sheet['SheetName'] = sheet_name
```
最后,我们需要将所有Sheet表合并到一个新文档中,并保存该文档。您可以使用以下代码实现:
``` python
# 合并所有Sheet表
merged = pd.concat(xlsx.values())
# 保存合并后的文档
merged.to_excel('合并后的文档.xlsx', index=False)
```
这样,您就成功地读取了存贷款数据.xlsx表格,为每个Sheet新增一列数据,并将所有Sheet表合并到一个新文档中。
阅读全文