Wie man mehrere XLSX‑Dateien zusammenführt

Sheetize XLSX Merger für .NET bietet eine simple, aber leistungsstarke API, um mehrere Excel‑Arbeitsmappen zu einer einzigen zusammenzufügen, wobei alle Arbeitsblätter, Diagramme und Formatierungen erhalten bleiben. Das ist nützlich, wenn Sie Berichte konsolidieren, Daten aggregieren oder eine Master‑Datei zur Verteilung erzeugen möchten.

Hauptfunktionen

Mehrere XLSX‑Dateien zusammenführen

Kombinieren Sie eine beliebige Anzahl von XLSX‑Arbeitsmappen zu einer einzigen Arbeitsmappe. Jede Quelldatei behält ihre ursprünglichen Blattnamen bei (oder kann umbenannt werden) im zusammengeführten Ergebnis.

Formatierung & Objekte erhalten

Alle Zell‑Stile, Formeln, Tabellen, Diagramme und Bilder bleiben nach dem Merge unverändert.

Streaming‑Unterstützung

Verarbeiten Sie große Arbeitsmappen in einem Streaming‑Modus, um den Speicherverbrauch niedrig zu halten – ideal für das Stapel‑Mergen vieler Dateien.

Detaillierte Anleitung

XLSX‑Merge‑Arbeitsablauf

Um mehrere XLSX‑Dateien mit Sheetize zusammenzuführen, gehen Sie wie folgt vor:

  1. Merger initialisieren: Erzeugen Sie eine Instanz von SpreadsheetMerger.
  2. Optionen konfigurieren: Legen Sie SaveOptions fest, z. B. Ausgabepfad und optionale Präfixe für Blattnamen.
  3. Quellpfade angeben: Übergeben Sie ein Array mit den Pfaden zu den XLSX‑Dateien.
  4. Merge ausführen: Rufen Sie Process mit den vorbereiteten Optionen auf.

Beispiel – Drei XLSX‑Dateien zu einer zusammenführen

using Sheetize;

var loadOptions = new LoadOptions();
var saveOptions = new SaveOptions
{
    OutputFile = "E:\\MergedWorkbook.xlsx"
};

SpreadsheetMerger.Process(loadOptions, saveOptions, new string[]
{
    "Baby_growth_tracker.xlsx",
    "Bills_to_pay.xlsx",
    "Financial_summary.xlsx",
});

Erweiterte Formatunterstützung

  • Sheetize kann außerdem CSV, TSV und HTML‑Exporte zusammenführen und in eine einzige XLSX‑Arbeitsmappe konvertieren.

Mit diesen Möglichkeiten macht Sheetize das Zusammenführen von XLSX‑Dateien mühelos – egal, ob Sie ein kurzes Skript oder einen produktiven Service benötigen, der täglich tausende von Tabellen konsolidiert.

 Deutsch