ワークブックメタデータの編集方法

This article was translated from English: Does it need improvement?
Translated
View the article in English

によって チャクニット・ビン

Excelスプレッドシートのメタデータには、タイトル、著者、件名、キーワード、作成日、変更日、およびその他の関連する詳細情報が含まれます。 メタデータはコンテキストを提供し、スプレッドシートの整理と分類に役立ちます。 複数のスプレッドシートファイルを扱う際に、ファイル検索と管理を簡素化します。

IronXLライブラリは、Office Interopを使用せずにワークブックのメタデータを編集する機能を提供します。



IronXLで始めましょう

今日から無料トライアルでIronXLをあなたのプロジェクトで使い始めましょう。

最初のステップ:
green arrow pointer


ワークブックメタデータ編集の例

スプレッドシートファイルの作成者名を編集するには、目的のデータ文字列を 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")
VB   C#
メタデータ

アクセス可能なメタデータフィールド

すべてのメタデータプロパティが編集または変更できるわけではありません。 一部のプロパティは取得のみ可能です。 以下は利用可能なプロパティの一覧です:

設定、修正、および取得

  • 著者

  • コメント

  • 最終印刷

  • キーワードとカテゴリ

  • 作成日および変更日

  • 件名とタイトル

表示のみ取得

  • アプリケーション名

  • カスタムプロパティ

  • 会社

  • マネージャー

  • テンプレート
Chaknith related to 表示のみ取得

チャクニット・ビン

ソフトウェアエンジニア

チャクニットは開発者のシャーロック・ホームズです。彼がソフトウェアエンジニアリングの将来性に気付いたのは、楽しみでコーディングチャレンジをしていたときでした。彼のフォーカスはIronXLとIronBarcodeにありますが、すべての製品でお客様を助けることに誇りを持っています。チャクニットは顧客と直接話すことで得た知識を活用して、製品自体のさらなる改善に貢献しています。彼の逸話的なフィードバックは、単なるJiraチケットを超えて、製品開発、ドキュメントおよびマーケティングをサポートし、顧客の全体的な体験を向上させます。オフィスにいないときは、機械学習やコーディングについて学んだり、ハイキングを楽しんだりしています。