.NET のスプレッドシートからカスタム プロパティを読み取る

導入

このチュートリアルでは、GroupDocs.Metadata for .NET を使用してスプレッドシートからカスタム プロパティを抽出する方法について説明します。GroupDocs.Metadata は、開発者がスプレッドシートを含むさまざまなファイル形式のメタデータ プロパティを読み取り、編集、操作できるようにする強力なライブラリです。

前提条件

始める前に、以下のものを用意してください。

  • マシンに Visual Studio がインストールされています。
  • GroupDocs.Metadata for .NETライブラリ。ダウンロードできます。ここ.
  • C# プログラミングと .NET 開発の基本的な知識。

名前空間のインポート

まず、C# プロジェクトに必要な名前空間をインポートします。

using System;
using GroupDocs.Metadata;
using GroupDocs.Metadata.Formats.Document;
using GroupDocs.Tagging;

ステップ1: スプレッドシートファイルを読み込む

まず、GroupDocs.Metadata を使用して対象のスプレッドシート ファイルを読み込みます。

using (Metadata metadata = new Metadata("YourInputFile.xlsx"))
{
    var root = metadata.GetRootPackage<SpreadsheetRootPackage>();

ステップ 2: カスタム プロパティを取得する

次に、組み込みプロパティを除くスプレッドシートからカスタム プロパティを取得します。

var customProperties = root.DocumentProperties.FindProperties(p => !p.Tags.Contains(Tags.Document.BuiltIn));
foreach (var property in customProperties)
{
    Console.WriteLine("{0} = {1}", property.Name, property.Value);
}

ステップ 3: コンテンツ タイプ プロパティの抽出 (オプション)

必要に応じて、スプレッドシートからコンテンツ タイプのプロパティを抽出します。

foreach (var contentTypeProperty in root.DocumentProperties.ContentTypeProperties.ToList())
{
    Console.WriteLine("{0}, {1} = {2}", contentTypeProperty.SpreadsheetPropertyType, contentTypeProperty.Name, contentTypeProperty.SpreadsheetPropertyValue);
}

結論

このチュートリアルでは、GroupDocs.Metadata for .NET を使用してスプレッドシートからカスタム プロパティを読み取る方法を学習しました。このライブラリは、メタデータ操作のための広範な機能を提供し、ドキュメント プロパティの柔軟性と制御を提供します。

よくある質問

GroupDocs.Metadata for .NET を使用してカスタム プロパティを変更できますか?

はい、GroupDocs.Metadata を使用すると、サポートされているファイル形式内のカスタム プロパティを変更、追加、または削除できます。

GroupDocs.Metadata for .NET ではどのスプレッドシート形式がサポートされていますか?

GroupDocs.Metadata は、XLSX、XLS、ODS などを含む幅広いスプレッドシート形式をサポートしています。

GroupDocs.Metadata は大規模なドキュメント処理に適していますか?

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

GroupDocs.Metadata 関連のクエリのサポートはどこで受けられますか?

次の場所でサポートを見つけてコミュニティに参加できます。GroupDocs.Metadata フォーラム.

購入前に GroupDocs.Metadata を試すことはできますか?

はい、無料試用版を次からダウンロードできます。ここ.