さまざまなドキュメント ファイル形式のコンテンツを効率的に検索し、インデックスを作成することで、生産性を向上させ、データ検索を合理化し、組織およびアプリケーションのコンテキストでの情報管理を強化するツールをユーザーに提供します。 テキストベースのドキュメント検索を有効にし、広範囲のドキュメント ファイル形式にわたる情報を迅速かつ効率的に取得するためのインデックスを作成することで、Java ベースのソフトウェアまたはシステムの機能を強化します。
文書検索の主な理由
- 情報検索
- コンテンツの検証
- 内容の要約
- テキスト分析
- データ抽出
- 文書の構成
- ドキュメントのインデックス作成
Microsoft Excelドキュメント内の検索
Aspose.Cells for Java は、特定のドキュメント操作機能およびドキュメント コンテンツの取得と検索に関連するタスク用に設計された Aspose.Total for Java の子 API です。 以下のコードは、Excel ワークブック内でテキストの検索と置換を実行します。 まず、Excel ファイルを Workbook オブジェクトにロードします。 このコードは、ReplaceOptions クラスを使用して置換オプションを設定し、置換では大文字と小文字が区別されないことと、セルの内容の部分一致が許可されることを指定します。 次に、Workbook オブジェクトの replace メソッドを呼び出して、テキスト置換プロセスを開始します。 さらに、regexKey を true に設定することで正規表現の一致を有効にし、定義された単語の出現を置き換えます。 最後に、更新されたワークブックが保存されます。さらに、Java Search API は PDF、Microsoft PowerPoint ドキュメントの検索 、およびその他の形式もサポートしています。
Excel ドキュメント内で検索するための Java コード
Workbook wkb = new Workbook("source-excel-file.xlsx"); | |
ReplaceOptions replace = new ReplaceOptions(); | |
replace.setCaseSensitive(false); | |
replace.setMatchEntireCellContents(false); | |
wkb.replace("find and replace this text","with this text", replace); | |
// reg expression | |
replace.setRegexKey(true); | |
wkb.replace("\\bKIM\\b", "^^^TIM^^^", replace); | |
wkb.save("updated.xlsx"); |