Python を使用して Excel のテキストを検索および置換する

この記事では、Python を使用して Excel のテキストを検索および置換する方法を説明します。IDE の設定に必要なすべての詳細、手順の一覧、および Python を使用して Excel で複数の単語を検索および置換するためのサンプルコードが含まれています。API によって公開されているさまざまなパラメーターを使用して、検索操作をカスタマイズする方法を学習します。

Python を使用して Excel の単語を置換する手順

  1. テキストを検索および置換するために Aspose.Cells for Python via Java を使用するように IDE を設定します
  2. jpype ライブラリを使用して JVM を起動します
  3. License クラスと Workbook クラスをインポートします
  4. ウォーターマークを回避するためにライセンスを読み込みます
  5. 入力ワークブックを読み込みます
  6. FindOptions オブジェクトを作成し、lookin タイプと look at タイプを設定します
  7. すべてのワークシートを走査し、見つかった各セルのテキストを置換します
  8. テキストを更新した後、出力 Excel ファイルを保存します

これらの手順は、Python を使用して Excel のテキストを検索および変更するプロセスを要約しています。JVM を起動し、必要なクラスをインポートし、ライセンスとソース ワークブックを読み込み、検索をカスタマイズするための FindOptions オブジェクトを作成します。読み込まれたワークブック内のすべてのシートを反復処理し、指定されたテキストを含むセルを見つけて、新しいテキストに置換してから、出力 Excel ファイルを保存します。

Python を使用して Excel のデータを置換するコード

このコード スニペットは、Python を使用して Excel で複数の値を検索および置換する方法を示しています。FindOptions の既定の設定は、大文字と小文字を区別せず、シート全体、値のみ、前方方向です。ただし、値ではなく数式に限定する、完全一致ではなく部分一致を行う、後方検索を行うなど、他にも多くの機能をサポートしています。

この記事では、Excel ファイル内のテキスト値、数式、コメントなどを検索し、内容を新しい値に置換するプロセスを学びました。Excel ファイルを読み取るには、記事 Read Excel file in Python を参照してください。

 日本語