Excelシートからテキストを抽出する

導入

このチュートリアルでは、GroupDocs.Parser for .NET ライブラリを使用して Excel シートからテキストを抽出する方法について説明します。この強力なツールを使用すると、Excel スプレッドシートを含むさまざまなドキュメント形式を効率的に解析および分析し、テキスト データを抽出できます。

前提条件

始める前に、次の前提条件を満たしていることを確認してください。

  • Visual Studio: Visual Studio または互換性のある .NET 開発環境をインストールします。
  • GroupDocs.Parserライブラリ: GroupDocs.Parser for .NETライブラリを以下からダウンロードしてインストールします。ここ.
  • サンプル Excel ファイル: テキスト抽出に使用するサンプル Excel ファイルを準備します。

名前空間のインポート

まず、C# プロジェクトに必要な名前空間を追加します。

using System;
using System.Collections.Generic;
using System.IO;
using System.Text;
using GroupDocs.Parser.Data;
using GroupDocs.Parser.Options;

ステップ1: パーサークラスのインスタンスを作成する

まず、Parserサンプル Excel ファイルへのパスを指定してクラスを作成します。

//Parserクラスのインスタンスを作成する
using (Parser parser = new Parser("YourSampleFile.xlsx"))
{
    //抽出手順を続行します...
}

ステップ2: ドキュメント情報を取得する

ドキュメント情報を取得するには、GetDocumentInfo方法。

//ドキュメント情報を取得する
IDocumentInfo documentInfo = parser.GetDocumentInfo();

ステップ3: シートを反復処理してテキストを抽出する

Excelファイルの各シートを反復処理し、GetText方法。

//シートを反復処理する
for (int p = 0; p < documentInfo.PageCount; p++)
{
    //ページ番号を印刷
    Console.WriteLine($"Page {p + 1}/{documentInfo.PageCount}");
    //テキストをリーダーに抽出する
    using (TextReader reader = parser.GetText(p))
    {
        //スプレッドシートからテキストを印刷する
        Console.WriteLine(reader.ReadToEnd());
    }
}

結論

このチュートリアルでは、GroupDocs.Parser for .NET を使用して Excel シートからテキストを抽出する方法を説明しました。これらの手順に従うことで、ドキュメント解析機能を .NET アプリケーションにシームレスに統合できます。

よくある質問

GroupDocs.Parser を使用して Excel から特定のデータ フィールドを抽出できますか?

はい、抽出されたテキストを解析および分析するカスタム ロジックを実装することで、特定のデータ フィールドを抽出できます。

GroupDocs.Parser は Excel 以外のドキュメント形式もサポートしていますか?

はい、GroupDocs.Parser は PDF、Word、PowerPoint など、幅広いドキュメント形式をサポートしています。

GroupDocs.Parser を使用して大きな Excel ファイルを効率的に処理できますか?

GroupDocs.Parser はパフォーマンスが最適化されており、大きなファイルを効率的に処理できます。

GroupDocs.Parser は複数の Excel ファイルをバッチ処理するのに適していますか?

はい、GroupDocs.Parser をバッチ処理に利用して、複数の Excel ファイルから同時にテキストを抽出できます。

GroupDocs.Parser は開発者にサポートや支援を提供しますか?

はい、開発者はGroupDocsコミュニティフォーラムからサポートや支援を求めることができます。ここ.