SEO文章編寫(xiě):Python將多個(gè)sheet頁(yè)合并成1個(gè)并保存
1. 導(dǎo)入必要的包```pythonimport pandas as pd```讀取需要合并的文件我們首先需要讀取需要合并的Excel文件,并獲取其中的sheet頁(yè)名稱信息。```pythonfile
1. 導(dǎo)入必要的包
```python
import pandas as pd
```
讀取需要合并的文件
我們首先需要讀取需要合并的Excel文件,并獲取其中的sheet頁(yè)名稱信息。
```python
file_name '合并表.xlsx' 合并文件名
data _excel('./{}' .format(file_name))
df pd.ExcelFile('./{}.xlsx' .format(file_name.split('.')[0]))
```
創(chuàng)建空DataFrame并遍歷每個(gè)sheet頁(yè)
接下來(lái),我們創(chuàng)建一個(gè)空的DataFrame,然后遍歷每個(gè)sheet頁(yè),將其內(nèi)容追加到這個(gè)空DataFrame中,同時(shí)將sheet頁(yè)名稱作為一個(gè)新的列加入。
```python
df_new ()
for name in _names:
print(name)
df_pre (sheet_namename, dtype{'columns_name':str}) 讀取每個(gè)Sheet表內(nèi)容,同時(shí)設(shè)置某列為字符串
print(df_pre)
df_pre['sheet名'] name
print(df_pre)
df_new df_(df_pre)
```
保存合并后的文件
最后,我們將合并后的DataFrame保存為一個(gè)新的Excel文件。
```python
df__excel('./{}合并.xlsx' .format(file_name.split('.')[0]), indexFalse)
```
通過(guò)以上步驟,我們就完成了將多個(gè)sheet頁(yè)合并成一個(gè)Excel文件的操作。只需要將.py文件和需要合并的Excel文件放在同一個(gè)文件夾下,修改文件名即可運(yùn)行腳本并完成合并。