SEO文章編寫:Python將多個sheet頁合并成1個并保存
1. 導(dǎo)入必要的包```pythonimport pandas as pd```讀取需要合并的文件我們首先需要讀取需要合并的Excel文件,并獲取其中的sheet頁名稱信息。```pythonfile
1. 導(dǎo)入必要的包
```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]))
```
創(chuàng)建空DataFrame并遍歷每個sheet頁
接下來,我們創(chuàng)建一個空的DataFrame,然后遍歷每個sheet頁,將其內(nèi)容追加到這個空DataFrame中,同時將sheet頁名稱作為一個新的列加入。
```python
df_new ()
for name in _names:
print(name)
df_pre (sheet_namename, dtype{'columns_name':str}) 讀取每個Sheet表內(nèi)容,同時設(shè)置某列為字符串
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文件放在同一個文件夾下,修改文件名即可運行腳本并完成合并。