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

導入

このチュートリアルでは、GroupDocs.Metadata for .NET を利用してスプレッドシートからメタデータを効率的に管理および抽出する方法を詳しく説明します。 GroupDocs.Metadata for .NET は、開発者がスプレッドシート、プレゼンテーション、ドキュメント、画像などを含むさまざまなファイル形式に埋め込まれたメタデータを操作できるようにする強力な API です。このガイドでは、C# を使用してスプレッドシート ファイルから組み込みプロパティを抽出することに特に焦点を当てています。

前提条件

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

  • 開発環境: Visual Studio または任意の C# 互換 IDE。
  • GroupDocs.Metadata for .NETライブラリ: ライブラリを以下のサイトからダウンロードしてインストールします。Webサイト.
  • 入力ファイル: メタデータを抽出するサンプル スプレッドシート ファイル (Excel など) を準備します。

名前空間のインポート

まず、C# プロジェクト内の GroupDocs.Metadata 機能にアクセスするために必要な名前空間をインポートします。

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

ステップ 1: メタデータを初期化し、スプレッドシートのルート パッケージを取得する

初期化から始めますMetadataオブジェクトを入力ファイルのパスに置き換えます。次に、スプレッドシートに固有のルート パッケージを取得します。

using (Metadata metadata = new Metadata("YourInputFile.xlsx"))
{
    var root = metadata.GetRootPackage<SpreadsheetRootPackage>();
    
    //組み込みプロパティへのアクセスと取得
}

ステップ 2: 組み込みプロパティにアクセスする

ルート パッケージを取得すると、次を使用してスプレッドシート ファイルのさまざまな組み込みプロパティにアクセスできます。DocumentProperties.

ステップ 2.1: 著者プロパティにアクセスする

スプレッドシートの作成者 (作成者) を取得します。

Console.WriteLine(root.DocumentProperties.Author);

ステップ 2.2: 作成時刻プロパティにアクセスする

スプレッドシートの作成タイムスタンプを取得します。

Console.WriteLine(root.DocumentProperties.CreatedTime);

ステップ 2.3: 会社のプロパティにアクセスする

スプレッドシートに関連付けられている会社名を取得します。

Console.WriteLine(root.DocumentProperties.Company);

ステップ 2.4: カテゴリ プロパティにアクセスする

スプレッドシートのカテゴリ情報を取得します。

Console.WriteLine(root.DocumentProperties.Category);

ステップ 2.5: キーワード プロパティにアクセスする

スプレッドシートに関連付けられたキーワードを取得します。

Console.WriteLine(root.DocumentProperties.Keywords);

ステップ 2.6: 言語プロパティにアクセスする

スプレッドシートで使用されている言語を取得します。

Console.WriteLine(root.DocumentProperties.Language);

ステップ 2.7: コンテンツ タイプ プロパティにアクセスする

スプレッドシートのコンテンツ タイプまたは MIME タイプを取得します。

Console.WriteLine(root.DocumentProperties.ContentType);

結論

このチュートリアルでは、GroupDocs.Metadata for .NET を使用して、C# を使用してスプレッドシート ファイルから組み込みプロパティを抽出する方法を検討しました。これらの手順に従うことで、メタデータ管理を .NET アプリケーションにシームレスに統合し、ファイルの編成と取得機能を強化できます。

よくある質問

GroupDocs.Metadata for .NET はさまざまなファイル形式と互換性がありますか?

はい。GroupDocs.Metadata は、スプレッドシート、ドキュメント、プレゼンテーション、画像などを含む幅広いファイル形式をサポートしています。

GroupDocs.Metadata for .NET を使用してメタデータを変更できますか?

はい、この API を使用すると、メタデータを読み取るだけでなく、編集、更新、削除することもできます。

GroupDocs.Metadata for .NET の詳細なドキュメントはどこで入手できますか?

詳細なドキュメントは次の場所で入手できます。GroupDocs.Metadata for .NET ドキュメント.

テスト目的で一時ライセンスを取得するにはどうすればよいですか?

一時ライセンスは次からリクエストできます。ここ.

GroupDocs.Metadata サポートのためのコミュニティ フォーラムはありますか?

はい、次の場所にアクセスできます。GroupDocs.Metadata フォーラムコミュニティのサポートとディスカッションのため。