要將多個單獨的 Excel 文件合并成一個,并添加標(biāo)題行,可以使用 Python 的 pandas 庫。以下是一個示例代碼,假設(shè)要合并的 Excel 文件都在同一個文件夾中:
import os
import pandas as pd
# 指定文件夾路徑
folder_path = 'path/to/folder'
# 獲取文件夾中所有 Excel 文件名
excel_files = [f for f in os.listdir(folder_path) if f.endswith('.xlsx') or f.endswith('.xls')]
# 創(chuàng)建一個空的 DataFrame,用于存儲所有數(shù)據(jù)
all_data = pd.DataFrame()
# 循環(huán)讀取每個 Excel 文件,并將數(shù)據(jù)合并到 all_data 中
for file in excel_files:
? ? file_path = os.path.join(folder_path, file)
? ? df = pd.read_excel(file_path)
? ? all_data = all_data.append(df, ignore_index=True)
# 添加標(biāo)題行
header_row = ['列1', '列2', '列3', ...] ?# 根據(jù)實際需要添加列名
all_data.insert(0, header_row)
# 將合并后的數(shù)據(jù)保存到新的 Excel 文件中
output_file = 'path/to/output.xlsx'
all_data.to_excel(output_file, index=False)文章來源:http://www.zghlxwxcb.cn/news/detail-649636.html
在這個示例中,首先指定要合并的 Excel 文件所在的文件夾路徑,然后使用 os.listdir() 函數(shù)獲取該文件夾中所有 Excel 文件名。接下來,我們使用 pd.read_excel() 函數(shù)循環(huán)讀取每個 Excel 文件,并將數(shù)據(jù)合并到一個空的 DataFrame 中。最后,我們使用 all_data.insert() 方法在 DataFrame 的第一行插入標(biāo)題行,并使用 all_data.to_excel() 方法將合并后的數(shù)據(jù)保存到新的 Excel 文件中。文章來源地址http://www.zghlxwxcb.cn/news/detail-649636.html
到了這里,關(guān)于將多個單獨的 Excel 文件合并成一個,并添加標(biāo)題行的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!