Wie man Metadaten von Arbeitsmappen in C# ändert

How to Edit Workbook Metadata

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

Metadaten für eine Excel-Tabelle umfassen Informationen wie Titel, Autor, Thema, Schlüsselwörter, Erstellungsdatum, Änderungsdatum und andere relevante Details. Metadaten bieten Kontext und helfen beim Organisieren und Kategorisieren von Tabellen. Sie vereinfachen die Dateisuche und -verwaltung, insbesondere beim Arbeiten mit mehreren Tabellen-Dateien.

als-Überschrift:2(Schnellstart: Bearbeiten von Arbeitsmappen-Metadaten in einem einfachen Schritt)

Setzen, ändern und speichern Sie Eigenschaften wie Titel, Autor oder Schlüsselwörter über die Metadaten-Oberfläche von IronXL. Kein Interop erforderlich – beginnen Sie sofort mit nur wenigen Zeilen sauberen, intuitiven C#-Codes.

Nuget IconGet started making PDFs with NuGet now:

  1. Install IronXL with NuGet Package Manager

    PM > Install-Package IronXL.Excel

  2. Copy and run this code snippet.

    IronXL.WorkBook.Load("input.xlsx").Metadata.Title = "Financial Summary";
    // Then save your update to a new file
    IronXL.WorkBook.Load("input.xlsx").SaveAs("output.xlsx");
  3. Deploy to test on your live environment

    Start using IronXL in your project today with a free trial
    arrow pointer
class="hsg-featured-snippet">

Minimaler Workflow (5 Schritte)

  1. Laden Sie die C#-Bibliothek herunter, um Arbeitsmappen-Metadaten zu bearbeiten
  2. Laden Sie eine bestehende Tabelle oder erstellen Sie eine ganz neue
  3. Zugriff auf und Änderung der Metadateninformationen mit der Metadata-Eigenschaft
  4. Anzeigen und Bearbeiten der Tabellendaten
  5. Exportieren Sie die Tabelle mit den bearbeiteten Metadaten-Eigenschaften

Beispiel zur Bearbeitung von Arbeitsmappen-Metadaten

Um den Autorennamen einer Tabellen-Datei zu bearbeiten, setzen Sie die Author Eigenschaft mit dem gewünschten Datenstring. Beispielsweise workBook.Metadata.Author = "Ihr Name". Die in der Metadata-Eigenschaft der WorkBook-Klasse verfügbaren Metadateninformationen können abgerufen und angezeigt werden.

: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")
$vbLabelText   $csharpLabel
class="content-img-align-center">
class="center-image-wrapper"> Metadaten

Zugängliche Metadatenfelder

Nicht alle Metadateneigenschaften können bearbeitet oder geändert werden. Einige Eigenschaften können nur abgerufen werden. Nachfolgend finden Sie eine Liste der verfügbaren Eigenschaften:

Setzen, Ändern und Abrufen

  • Author
  • Kommentare
  • LastPrinted
  • Schlüsselwörter und Kategorie
  • Erstellungs- und Änderungsdatum
  • Thema und Titel

Nur Abrufen

  • ApplicationName
  • CustomProperties
  • Company
  • Manager
  • Vorlage

Häufig gestellte Fragen

Wie kann ich Arbeitsbuch-Metadaten in Excel mit C# bearbeiten?

Sie können Arbeitsbuch-Metadaten mithilfe der IronXL-Bibliothek in C# bearbeiten. Sie ermöglicht es Ihnen, Eigenschaften wie Titel, Autor, Betreff und Schlüsselwörter zu ändern, ohne auf Office Interop angewiesen zu sein.

Welche Schritte sind bei der programmgesteuerten Bearbeitung von Excel-Arbeitsbuch-Metadaten erforderlich?

Um Excel-Arbeitsbuch-Metadaten programmgesteuert zu bearbeiten, laden Sie zuerst die IronXL-Bibliothek herunter, dann laden oder erstellen Sie eine Tabelle. Verwenden Sie die Metadata-Eigenschaft, um die Metadaten-Details zu ändern, und speichern Sie schließlich die Tabelle mit den aktualisierten Eigenschaften.

Kann ich den Autor eines Excel-Arbeitsbuchs mit C# ändern?

Ja, Sie können den Autor eines Excel-Arbeitsbuchs mit der IronXL-Bibliothek ändern. Setzen Sie die Author-Eigenschaft mit workBook.Metadata.Author = "Ihr Name";, um dieses Metadatenfeld zu aktualisieren.

Welche Metadaten-Eigenschaften können mit IronXL geändert werden?

IronXL ermöglicht die Änderung von Metadaten-Eigenschaften wie Autor, Kommentare, Letzter Druck, Schlüsselwörter, Kategorie, Erstell- und Änderungsdatum, Betreff und Titel.

Gibt es Einschränkungen beim Ändern von Metadaten-Eigenschaften mit IronXL?

Ja, einige Metadaten-Eigenschaften wie ApplicationName, CustomProperties, Company, Manager und Template können nur abgerufen und nicht mit IronXL geändert werden.

Warum ist die Bearbeitung von Arbeitsbuch-Metadaten wichtig?

Die Bearbeitung von Arbeitsbuch-Metadaten ist entscheidend, um einen besseren Kontext bereitzustellen, Tabellen zu organisieren und zu kategorisieren, was die Dateisuche und -verwaltung besonders bei mehreren Dateien vereinfacht.

Wie kann ich ein Arbeitsbuch nach dem Bearbeiten seiner Metadaten mit C# speichern?

Nach dem Bearbeiten der Arbeitsbuch-Metadaten können Sie das Arbeitsbuch mit der SaveAs-Methode von IronXL speichern. Zum Beispiel: workBook.SaveAs("updatedWorkbook.xlsx");

Wo finde ich die IronXL-Bibliothek zum Bearbeiten von Arbeitsbuch-Metadaten?

Die IronXL-Bibliothek kann aus dem NuGet-Paket-Repository unter https://nuget.org/packages/IronXL.Excel/ heruntergeladen werden.

Was ist der Vorteil der Verwendung von IronXL zur Bearbeitung von Arbeitsbuch-Metadaten gegenüber Office Interop?

Die Verwendung von IronXL zur Bearbeitung von Arbeitsbuch-Metadaten ist vorteilhaft, da keine Office Interop erforderlich ist, was es Entwicklern einfacher und effizienter macht, Excel-Dateien programmgesteuert zu verwalten.

Chaknith Bin
Software Ingenieur
Chaknith arbeitet an IronXL und IronBarcode. Er hat umfassende Expertise in C# und .NET und hilft, die Software zu verbessern und Kunden zu unterstützen. Seine Einblicke aus Benutzerinteraktionen tragen zu besseren Produkten, Dokumentationen und einem insgesamt besseren Erlebnis bei.
Bereit anzufangen?
Nuget Downloads 1,686,155 | Version: 2025.11 gerade veröffentlicht