|
importpandasaspd #读取Excel文件 file_list=['file1.xlsx','file2.xlsx'] dfs=[pd.read_excel(file)forfileinfile_list] #合并多个工作表 result=pd.concat(dfs,ignore_index=True) #保存到新的Excel文件 result.to_excel('merged.xlsx',index=False)1234567891011方法二:使用openpyxl库Openpyxl是Python中处理Excel文件的库,可以直接操作Excel文件。我们可以使用openpyxl的load_workbook()函数读取Excel文件,然后使用Workbook和Worksheet类创建新的工作簿和工作表,将多个工作表的数据复制到新的工作表中,最后保存为新的Excel文件。fromopenpyxlimportload_workbook fromopenpyxl.utilsimportget_column_letter fromopenpyxl.utilsimportrange_boundaries fromopenpyxl.writer.excelimportsave_virtual_workbook fromopenpyxlimportWorkbook fromopenpyxl.utilsimportget_column_letter fromopenpyxl.utils.dataframeimportdataframe_to_rows #读取Excel文件 file_list=['file1.xlsx','file2.xlsx'] merged_wb12345678910
|
|