Excelワークシートをコピー
from ironxl import *

# Load the first Excel workbook
first_book = WorkBook.Load("sample.xlsx")
second_book = WorkBook.Create()

# Select the first worksheet in the workbook
worksheet = first_book.DefaultWorkSheet

# Duplicate the worksheet to the same workbook
worksheet.CopySheet("Copied Sheet")

# Duplicate the worksheet to another workbook with the specified name
worksheet.CopyTo(second_book, "Copied Sheet")

# Save changes in the first workbook
first_book.Save()

# Save the second workbook with the copied worksheet
second_book.SaveAs("copyExcelWorksheet.xlsx")
pip install ironxl
Excelワークシートをコピー

Excelワークシートをコピー

上記のコード例は、IronXL for Pythonを使用して、Excel WorkBook オブジェクト内および間でWorkSheet オブジェクトを複製およびコピーする方法を示しています。 他のワークブックへのシートのコピーや、同じワークブック内でのシートの複製を行うことができます。

CopySheet メソッドは、同じワークブック内でワークシートを複製します。 新しいワークシートの名前はパラメーターとして指定する必要があります。

シートを別のワークブックにコピーするには、CopyTo メソッドを使用します。 最初のパラメーターとして WorkBook オブジェクトが必要であり、その後に新しいワークシートの名前を指定します。

PythonでExcelワークシートをコピーする方法

  1. ExcelワークシートをコピーするためにIronXL for Pythonをインストールする。
  2. Excelワークブックを読み込み、新しいシートを作成します。
  3. 新しいワークシートにデータをコピーするには、CopyTo メソッドを使用します。
  4. 新しいExcelワークシートを保存します。
Pythonを使用してIronXLでExcelワークシートをコピーする方法を探ります。

準備はできましたか?

バージョン:2026.11リリースされたばかり