C#でExcelメタデータを編集する

C#IronXLを使用してプログラムでExcelメタデータを編集することにより、開発者は、手動で操作することなく、著者、タイトル、主題、またはカスタムメタデータフィールドなどのワークブックプロパティをシームレスに更新または操作できます。 この機能は、自動ワークフロー、大規模なデータ処理、またはSQLデータベースなどの他のシステムとの統合を伴うシナリオにおいて特に有益です。

IronXLは、XLSX、XLS、CSVなどの一般的なExcel形式をサポートすることで、このプロセスを効率化します。この機能により、報告、監査、またはメタデータ駆動型アプリケーションを扱うチームの手動作業が最小限に抑えられ、正確性が保証されます。 それは、Excelファイルとバックエンドシステムの統合を簡素化し、実際のエンタープライズ環境で効果的にスケールする動的でメタデータ中心のソリューションを可能にします。

上記のコードは、C#でIronXLを使用してExcelファイルのメタデータを変更する方法を示しています。 最初のステップは、WorkBook.Load メソッドを使用して Excel ファイル sample.xlsxWorkBook オブジェクトにロードすることです。 これにより、titleauthorsubject といったプロパティを含むことができるワークブックのメタデータへのアクセスが可能になります。 これらのプロパティは、通常、ファイルを整理および分類するために使用され、更新された情報や関連情報を反映するようにプログラムで変更することができます。

ワークブックが読み込まれると、WorkBookオブジェクトのMetadataプロパティにアクセスして、TitleAuthorSubjectなどの特定のメタデータフィールドを更新します。 必要な変更を加えた後、SaveAs メソッドを使用して、変更されたワークブックを新しいファイル UpdatedSample.xlsx として保存し、更新されたメタデータが保存されるようにします。 このメソッドを使用すると、開発者は複数のExcelファイルのメタデータを編集および保存するプロセスを自動化できます。これは、データ処理およびレポーティングのワークフローで特に役立ちます。 クリックして、例、サンプルコード、およびファイルを含むハウツーガイドをご覧ください。