この短いチュートリアルでは、Python REST API を使用して Excel のワークシートを削除する方法 について説明します。Python ベースの Cloud SDK を通じて、Python REST インターフェースを使用して Excel シートを削除する方法 を学習します。複数の Excel ファイルや、必要に応じて複数のシートに対してこのタスクを実行するための詳細な手順も説明します。
前提条件
ワークシートを削除するには、アカウントを作成して API 認証情報を取得してください。
ダウンロード Aspose.Cells Cloud SDK for Python to remove a sheet
上記の SDK を使用して Python プロジェクトをセットアップします。
PythonベースのAPIを使用してシートを削除する手順
- ワークシートを削除するには、clientID、clientSecret、apiBaseUrl を使用して CellsApi を初期化します。
- ローカルディスクの入力ファイルとクラウドストレージ上のリモートファイルの名前を設定する
- UploadFileRequest を使用してローカル Excel ファイルを Aspose Cloud ストレージにアップロードします。
- DeleteWorksheetRequest メソッドを使用して、アップロードされた Excel ファイルからワークシート Sheet1 を削除します。
- DownloadFileRequest を使用してクラウドから変更されたファイルをダウンロードします。
- ダウンロードしたファイルをoutput.xlsxとしてローカルに保存します。
- 成功メッセージをログに記録するか、例外をキャッチして出力します
上記の手順は、Python Low Code APIを使用してExcelワークシートを削除する方法を説明しています。このコードは、指定された認証情報を使用してAspose.Cells Cloud APIを初期化し、ローカルのExcelファイルをクラウドストレージにアップロードし、そこからSheet1というワークシートを削除します。その後、変更されたファイルをダウンロードし、output.xlsxとしてローカルに保存します。完了すると成功メッセージが表示され、エラーが発生した場合はエラーメッセージが出力されます。
Python REST インターフェースを使用して Excel シートを削除するコード
このサンプルコードは、Python RESTful サービスを使用して Excel ページを削除する方法 を示しています。入力された Excel ファイルにシートが 1 つしかない場合は、そのシートが削除されます。ただし、ワークブックではシート数が 0 個に制限されているため、空のシートが自動的に追加されます。UploadFiles() メソッドを使用すると、複数の Excel ファイルをクラウドストレージにアップロードできます。DeleteWorksheetRequest は、アップロードされた Excel ファイルと必要なシートごとに何度でも作成・使用できます。
この記事では、ワークブックからシートを削除する手順を説明しました。Excelファイルでフィルターを適用するには、Python REST API を使用して Excel でフィルターを適用するの記事をご覧ください。