この簡単な記事では、Python を使用して Excel の列を削除する方法 について説明します。 IDE 構成、段階的アルゴリズム、Python を使用して Excel の複数の列を削除するための実行サンプル コードについて説明します。単一の列または複数の列を削除するための詳細はすべて、参考のためにここで説明されています。
Python を使用して Excel で列を削除する手順
- 列を削除するように Java 経由の Python 用 Aspose.Cells を構成してシステム環境をセットアップします
- Workbook クラスを使用してソース ファイルをロードするときに、必要なシートへの参照を取得します
- deleteColumns メソッドにインデックス値を渡して、特定の列または複数の列を削除します
- 列を削除した後、生成された Excel ファイルをエクスポートします。
上記の手順では、Python を使用して Excel の列を削除する方法 について詳しく説明します。列の削除に進む前に、ソース Excel ファイルをロードしてワークシートにアクセスするだけです。最後に、ワークフローに応じて、生成された Excel ファイルを XLS または XLSX 形式で任意のファイル パスまたはストリームに書き込みます。
Python を使用して Excel の列を削除するコード
import jpype | |
import asposecells | |
jpype.startJVM() | |
from asposecells.api import License, Workbook | |
# Instantiate the license | |
license = License() | |
license.setLicense("Aspose.Total.lic") | |
# Load Excel file | |
workbook = Workbook("input.xlsx") | |
# Access a worksheet | |
worksheet = workbook.getWorksheets().get(0) | |
# Delete columns | |
worksheet.getCells().deleteColumns(1,1, True) | |
# Save output Excel file | |
workbook.save("deletedColumns.xlsx") | |
print("Column deleted succesfully") | |
jpype.shutdownJVM() |
このサンプル コードは、Python を使用して Excel の列を削除する機能をデモンストレーションするのに最適なバージョンです。ただし、オーバーロードされたメソッドを使用したり、削除する列の数を変更したりするように即興で実行することもできます。同様に、要件に応じて、既存のワークシート参照を更新するかどうかを選択するブール値を変更することもできます。
この記事では、Python を使用して Excel で複数のセルを削除する ことを理解しました。さらに、インデックスに新しい列を挿入する必要がある場合は、Python を使用して Excel に列を挿入する方法 の記事をお読みください。