ワークブックメタデータの編集方法
Excelスプレッドシートのメタデータには、タイトル、著者、件名、キーワード、作成日、変更日、およびその他の関連する詳細情報が含まれます。 メタデータはコンテキストを提供し、スプレッドシートの整理と分類に役立ちます。 複数のスプレッドシートファイルを扱う際に、ファイル検索と管理を簡素化します。
IronXL ライブラリは、Office Interop を必要とせずにワークブックのメタデータを編集する機能を提供します。
ワークブックメタデータの編集方法
- ワークブックのメタデータを編集するためのC#ライブラリをダウンロード
- 既存のスプレッドシートを読み込むか、新しいスプレッドシートを作成する
- Metadataプロパティを使用してメタデータ情報にアクセスおよび修正します。
- スプレッドシートデータの表示と変更
- 編集したメタデータプロパティを含むスプレッドシートをエクスポートする
IronXLで始めましょう
今日から無料トライアルでIronXLをあなたのプロジェクトで使い始めましょう。
ワークブックメタデータ編集の例
スプレッドシートファイルの著者名を編集するには、Author
プロパティに必要なデータ文字列を設定します。 たとえば、workBook.Metadata.Author = "Your Name"
。 WorkBook
クラスの Metadata
プロパティで利用可能なメタデータ情報は、アクセスして取得することができます。
:path=/static-assets/excel/content-code-examples/how-to/edit-workbook-metadata.cs
using IronXL; using System; WorkBook workBook = WorkBook.Load("sample.xlsx"); // Set author workBook.Metadata.Author = "Your Name"; // Set comments workBook.Metadata.Comments = "Monthly report"; // Set title workBook.Metadata.Title = "July"; // Set keywords workBook.Metadata.Keywords = "Report"; // Read the creation date of the excel file DateTime? creationDate = workBook.Metadata.Created; // Read the last printed date of the excel file DateTime? printDate = workBook.Metadata.LastPrinted; workBook.SaveAs("editedMetadata.xlsx");
Imports IronXL Imports System Private workBook As WorkBook = WorkBook.Load("sample.xlsx") ' Set author workBook.Metadata.Author = "Your Name" ' Set comments workBook.Metadata.Comments = "Monthly report" ' Set title workBook.Metadata.Title = "July" ' Set keywords workBook.Metadata.Keywords = "Report" ' Read the creation date of the excel file Dim creationDate? As DateTime = workBook.Metadata.Created ' Read the last printed date of the excel file Dim printDate? As DateTime = workBook.Metadata.LastPrinted workBook.SaveAs("editedMetadata.xlsx")

アクセス可能なメタデータフィールド
すべてのメタデータプロパティが編集または変更できるわけではありません。 一部のプロパティは取得のみ可能です。 以下は利用可能なプロパティの一覧です:
設定、修正、および取得
-
著者
-
コメント
-
最終印刷
-
キーワードとカテゴリ
-
作成日および変更日
- 件名とタイトル
表示のみ取得
-
アプリケーション名
-
カスタムプロパティ
-
会社
-
マネージャー
- テンプレート