スプレッドシートでよく使用される XLSX ファイルには、データだけでなく、ファイルに関する追加情報を提供するメタデータも含まれています。このメタデータには、作成者、作成日、最終更新日などの詳細が含まれる場合があります。この記事では、GroupDocs.Parser for .NET ライブラリを使用して、C# を使用して XLSX からメタデータを抽出する プロセスについて説明します。このアプローチは、スプレッドシートから貴重なメタデータにアクセスして取得するための簡単で効率的な方法を提供します。さらに、XLSX メタデータ抽出 C# コード も提供し、この機能をプロジェクトに簡単に実装できるようにします。
C# を使用して XLSX からメタデータを抽出する手順
- XLSX ファイルからメタデータを抽出するための開発環境を準備するには、C# プロジェクトに GroupDocs.Parser for .NET ライブラリを含めます。
- Parser オブジェクトをインスタンス化し、XLSX ファイルへのパスを指定してそのプロパティにアクセスします。
- Parser.GetMetadata メソッドを使用して、MetadataItem オブジェクトのコレクションを取得します。各アイテムは特定のメタデータに対応します。
- メタデータ項目を反復処理して、各項目の名前と値を取得して表示します。
上記の手順は、Windows、macOS、Linux で実行されているアプリケーションに XLSX ファイルのプロパティを C# で読み取る 機能を統合するための、多用途のクロスプラットフォーム ソリューションを提供します。このアプローチにより、特定のオペレーティング システムへの依存がなくなり、開発者は複数のプラットフォームで同じ C# コードとパーサー ライブラリを使用しながら、一貫したパフォーマンスを確保できます。このようなマルチプラットフォームの互換性は、開発時間と互換性の問題を軽減するため、多様な環境でシームレスなアプリケーション機能を必要とする企業や開発者にとって有益です。メタデータ抽出プロセスを標準化することで、このソリューションはメンテナンスを簡素化し、さまざまなオペレーティング システムで高いパフォーマンスを確保し、堅牢で効率的なユーザー エクスペリエンスを実現します。
C# を使用して XLSX からメタデータを抽出するコード
using System; | |
using GroupDocs.Parser; | |
using GroupDocs.Parser.Data; | |
using System.Collections.Generic; | |
namespace ExtractMetadatafromXLSXusingCSharp | |
{ | |
internal class Program | |
{ | |
static void Main(string[] args) | |
{ | |
// Use the license to unlock the restrictions set by the Parser library | |
License lic = new License(); | |
lic.SetLicense(@"GroupDocs.Parser.lic"); | |
// Create an instance of the Parser class to access its methods | |
// and properties for data processing or manipulation. | |
using (Parser parser = new Parser("input.xlsx")) | |
{ | |
// Extract metadata from XLSX | |
IEnumerable<MetadataItem> metadata = parser.GetMetadata(); | |
// Check if metadata extraction is supported | |
if (metadata == null) | |
{ | |
Console.WriteLine("Metadata extraction is not supported."); | |
} | |
// Loop through each item in the metadata collection | |
foreach (MetadataItem item in metadata) | |
{ | |
// Display the name and corresponding value of the item | |
Console.WriteLine(string.Format("{0}: {1}", item.Name, item.Value)); | |
} | |
} | |
} | |
} | |
} |
この記事で説明する方法は簡単かつ効果的で、スプレッドシート データの管理と分析の能力を大幅に向上させます。GroupDocs.Parser for .NET ライブラリを利用し、この記事で説明する手順に従うことで、作成者情報、作成日、最終更新タイムスタンプなどの貴重なメタデータに簡単にアクセスできます。C# による XLSX メタデータの解析 と呼ばれるこの機能により、整理がしやすくなり、データ取得が改善され、スプレッドシート ファイルに関する詳細な情報が得られます。
以前、C# を使用して PPTX ファイルからメタデータを抽出する方法に関するガイドを公開しました。包括的なステップバイステップのチュートリアルについては、C# を使用して PPTX からメタデータを抽出する の完全なガイドを必ずご覧ください。