この記事では、Python を使用して Excel のテキストを検索および置換する方法を説明します。IDE の設定に必要なすべての詳細、手順の一覧、および Python を使用して Excel で複数の単語を検索および置換するためのサンプルコードが含まれています。API によって公開されているさまざまなパラメーターを使用して、検索操作をカスタマイズする方法を学習します。
Python を使用して Excel の単語を置換する手順
- テキストを検索および置換するために Aspose.Cells for Python via Java を使用するように IDE を設定します
- jpype ライブラリを使用して JVM を起動します
- License クラスと Workbook クラスをインポートします
- ウォーターマークを回避するためにライセンスを読み込みます
- 入力ワークブックを読み込みます
- FindOptions オブジェクトを作成し、lookin タイプと look at タイプを設定します
- すべてのワークシートを走査し、見つかった各セルのテキストを置換します
- テキストを更新した後、出力 Excel ファイルを保存します
これらの手順は、Python を使用して Excel のテキストを検索および変更するプロセスを要約しています。JVM を起動し、必要なクラスをインポートし、ライセンスとソース ワークブックを読み込み、検索をカスタマイズするための FindOptions オブジェクトを作成します。読み込まれたワークブック内のすべてのシートを反復処理し、指定されたテキストを含むセルを見つけて、新しいテキストに置換してから、出力 Excel ファイルを保存します。
Python を使用して Excel のデータを置換するコード
このコード スニペットは、Python を使用して Excel で複数の値を検索および置換する方法を示しています。FindOptions の既定の設定は、大文字と小文字を区別せず、シート全体、値のみ、前方方向です。ただし、値ではなく数式に限定する、完全一致ではなく部分一致を行う、後方検索を行うなど、他にも多くの機能をサポートしています。
この記事では、Excel ファイル内のテキスト値、数式、コメントなどを検索し、内容を新しい値に置換するプロセスを学びました。Excel ファイルを読み取るには、記事 Read Excel file in Python を参照してください。