SEO文章编写:Python将多个sheet页合并成1个并保存
1. 导入必要的包
```python
import pandas as pd
```
读取需要合并的文件
我们首先需要读取需要合并的Excel文件,并获取其中的sheet页名称信息。
```python
file_name '合并表.xlsx' 合并文件名
data _excel('./{}' .format(file_name))
df pd.ExcelFile('./{}.xlsx' .format(file_name.split('.')[0]))
```
创建空DataFrame并遍历每个sheet页
接下来,我们创建一个空的DataFrame,然后遍历每个sheet页,将其内容追加到这个空DataFrame中,同时将sheet页名称作为一个新的列加入。
```python
df_new ()
for name in _names:
print(name)
df_pre (sheet_namename, dtype{'columns_name':str}) 读取每个Sheet表内容,同时设置某列为字符串
print(df_pre)
df_pre['sheet名'] name
print(df_pre)
df_new df_(df_pre)
```
保存合并后的文件
最后,我们将合并后的DataFrame保存为一个新的Excel文件。
```python
df__excel('./{}合并.xlsx' .format(file_name.split('.')[0]), indexFalse)
```
通过以上步骤,我们就完成了将多个sheet页合并成一个Excel文件的操作。只需要将.py文件和需要合并的Excel文件放在同一个文件夹下,修改文件名即可运行脚本并完成合并。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。