このチュートリアルでは、Python REST API を使用して Excel 内のテキストを検索する 方法について説明します。Python ベースの Cloud SDK を使用し、Python RESTful サービスを使用して Excel ファイル内のテキストを自動的に検索 する方法を学習します。単一の Excel ファイルまたは複数の Excel ファイル内のテキストを検索し、各ファイルで検索されたテキストを表示する方法について詳しく説明します。
前提条件
- アカウントを作成してAPI認証情報を取得する テキスト検索用
- Python 用 Aspose.Cells クラウド SDK をダウンロードして、1 つまたは複数の Excel ファイル内のテキストを検索します。
- 上記のSDKを使用してPythonプロジェクトをセットアップする
Python RESTインターフェースを使用してExcelでテキストを検索する手順
- アプリのクライアントID、シークレット、Aspose Cloud API URLを定義する
- 提供された資格情報を使用して CellsApi のインスタンスを作成します
- Excel ファイル名をファイル ストリームにマッピングする辞書を作成する
- 現在のディレクトリとそのサブフォルダ内のすべての .xlsx ファイルを検索します
- 各 Excel ファイルをループし、そのストリームを辞書に追加します。
- アップロードされたファイルと検索テキストを使用してPostSearchRequestを作成する
- ポストサーチ を呼び出して、アップロードされたすべての Excel ファイルでテキストを検索します。
- ファイル名とシート名を対応するテキストとともにコンソールに出力します。
これらの手順は、PythonベースのAPIを使用してExcel内のテキストを検索および抽出するプロセスを要約したものです。プログラムはAspose.Cells Cloud APIで認証し、現在のディレクトリとサブフォルダーにあるすべての.xlsxファイルを収集して処理用に準備します。次に、これらのファイルから特定のテキスト(「テーブル」)を検索し、一致するシートとファイル名を表示します。
Python Low Code API を使用して Excel のテキストを検索するコード
上記のコードは、Python REST APIを使用して複数のExcelファイル内のテキストを検索する方法を示しています。コードを改変して、辞書にExcelファイルを1つだけ追加することで、単一のExcelファイル内のテキストを検索することもできます。検索はXLSXファイルに限定されず、XLSなどの他の形式も辞書に追加できます。
この記事では、Excelファイルからテキストを検索して表示する手順を説明しました。Excelファイルを複数のファイルに分割するには、Python REST API を使用して Excel ファイルを分割するの記事をご覧ください。