Python 3 を使用して、既存の Excel ファイルから別の Excel ファイルにシートを追加しようとしています。
このExcelファイルには条件付き書式があるため、パンダだけを使用することはできません。
from openpyxl import load_workbook
final_wb = load_workbook("my_final_workbook_with_lots_of_sheets.xlsx")
new_wb = load_workbook("workbook_with_one_sheet.xlsx")
worksheet_new = new_wb['Sheet1']
final_wb.create_sheet(worksheet_new)
final_wb.save("my_final_workbook_with_lots_of_sheets.xlsx")
.create_sheet
メソッドは新しい空白のシートを作成するだけなので、このコードは機能しませんworksheet_new
。他のファイルから読み込んだものをfinal_wb