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