```python=
import pandas as pd
import os
def process(file_number):
# 讀入Excel內容
bh = pd.read_excel(f'Bump Report_{file_number}.xls')
cop = pd.read_excel(f'planarity Report_{file_number}.xls')
# 選取需要的資料範圍
bh2 = bh.iloc[4:,5]
bh4 = bh.iloc[4:,9]
cop2 = cop.iloc[4:, 10]
# 將選取的資料合併成一個新的DataFrame
data = {
'Lot': bh2,
'Wafer': bh4,
'': cop2
}
new_df = pd.DataFrame(data)
# 建立新的DataFrame和額外的資料
data = {
'Lot': [bh.iloc[2,2]],
'Wafer': [bh.iloc[2,3]],
'': ['']
}
df_result = pd.DataFrame(data)
# 將資料全部合併成一個DataFrame
# Pandas 1.x寫法:df_result = df_result.append(new_df, ignore_index=True)
df_result = pd.concat([df_result, new_df])
# 顯示結果
print(df_result)
# 存為Excel
df_result.to_excel(f'final-{file_number}.xlsx')
# 取得目錄下所有檔案
all_files = os.listdir()
for f in all_files:
if('Bump Report_' in f):
# 讀出Bump Report_後面的編號
file_number = f.replace('Bump Report_', '').replace('.xls', '')
# 將編號傳給process函式,函式會用途一個編號去抓兩個excel檔案來合併
process(file_number)
```