.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 を試すことはできますか?
はい、無料試用版を次からダウンロードできます。ここ.