PythonのExcelで行または列を削除して挿入

スプレッドシートの操作中に、ワークシート内の行と列を挿入または削除する必要がある場合があります。これに従って、この記事では、ワークシートの行と列をプログラムで操作する方法について説明します。特に、PythonでExcelワークシートの行と列を挿入または削除する方法を学習します。

Excelの行と列を挿入または削除するPythonライブラリ

XLSX / XLSワークシートの行と列を挿入または削除するには、Aspose.Cells for Python via JavaAPIを使用します。これは、Excel自動化のための幅広い機能を提供する強力なスプレッドシート操作APIです。次のpipコマンドを使用してAPIをインストールできます。

pip install aspose-cells

Pythonを使用してExcelに行を挿入する方法

以下は、PythonでExcelワークシートに行を挿入する手順です。

次のコードサンプルは、Pythonを使用してExcelワークシートに行を挿入する方法を示しています。

# Instantiate a Workbook object by excel file path
workbook = self.Workbook("Book1.xls")

# Access the first worksheet in the Excel file
worksheet = workbook.getWorksheets().get(0)

# Insert a row into the worksheet at 3rd position
worksheet.getCells().insertRows(2,1)

# Save the modified Excel file in default (that is Excel 2003) format
workbook.save("Insert Row.xls")

PythonでExcelに列を挿入する方法

以下は、Pythonを使用してExcelワークシートに列を挿入する手順です。

次のコードサンプルは、Pythonを使用してExcelワークシートに列を挿入する方法を示しています。

# Instantiate a Workbook object by excel file path
workbook = self.Workbook('Book1.xls')

# Access the first worksheet in the Excel file
worksheet = workbook.getWorksheets().get(0)

# Insert a column into the worksheet at 2nd position
worksheet.getCells().insertColumns(1,1)

# Save the modified Excel file in default (that is Excel 2003) format
workbook.save("Insert Column.xls")

PythonでExcelXLSXの行を削除する

以下は、Pythonを使用してExcelワークシートから行を削除する手順です。

次のコードサンプルは、PythonでExcelワークシートから行を削除する方法を示しています。

# Instantiate a Workbook object by excel file path
workbook = self.Workbook("Book1.xls")

# Access the first worksheet in the Excel file
worksheet = workbook.getWorksheets().get(0)

# Delete 10 rows from the worksheet starting from 3rd row
worksheet.getCells().deleteRows(2,10,True)

# Save the modified Excel file in default (that is Excel 2003) format
workbook.save("Insert Row.xls")

PythonでExcelXLSXの列を削除する

以下は、Pythonを使用してExcelワークシートから列を削除する手順です。

次のコードサンプルは、Pythonを使用してExcelワークシートから列を削除する方法を示しています。

# Instantiate a Workbook object by excel file path
workbook = self.Workbook('Book1.xls')

# Access the first worksheet in the Excel file
worksheet = workbook.getWorksheets().get(0)

# Delete a column from the worksheet at 2nd position
worksheet.getCells().deleteColumns(1,1,True)

# Save the modified Excel file in default (that is Excel 2003) format
workbook.save("Insert Column.xls")

無料のAPIライセンスを取得する

評価の制限なしにAPIを使用するために、無料の一時ライセンスを取得できます。

結論

この記事では、Excelで行と列を操作する方法を学びました。特に、Pythonを使用してExcelワークシートの行と列を挿入または削除する方法を見てきました。さらに、ドキュメントを使用して、PythonExcelAPIの詳細を調べることができます。さらに、あなたは私たちのフォーラムを通してあなたの質問を私たちと共有することができます。

関連項目