Jak scalić wiele plików XLSX

Sheetize XLSX Merger dla .NET oferuje prosty, a jednocześnie potężny interfejs API do łączenia wielu skoroszytów Excel w jeden, zachowując wszystkie arkusze, wykresy i formatowanie. Jest to przydatne, gdy trzeba skonsolidować raporty, zaggregate dane lub wygenerować główny plik do dystrybucji.

Główne funkcje

Scalanie wielu plików XLSX

Połącz dowolną liczbę skoroszytów XLSX w jeden. Każdy plik źródłowy zachowuje oryginalne nazwy arkuszy (lub mogą zostać przemianowane) w wyniku scalania.

Zachowanie formatowania i obiektów

Wszystkie style komórek, formuły, tabele, wykresy i obrazy pozostają nienaruszone po scaleniu.

Obsługa strumieniowa

Przetwarzaj duże skoroszyty w trybie strumieniowym, aby utrzymać niskie zużycie pamięci – idealne przy batchowym scalaniu wielu plików.

Szczegółowe instrukcje

Przebieg scalania XLSX

Aby scalić kilka plików XLSX przy użyciu Sheetize, wykonaj następujące kroki:

  1. Zainicjalizuj Merger: Utwórz instancję SpreadsheetMerger.
  2. Skonfiguruj opcje: Ustaw SaveOptions, takie jak ścieżka pliku wyjściowego oraz opcjonalne prefiksy nazw arkuszy.
  3. Podaj ścieżki źródłowe: Dostarcz tablicę ścieżek do plików XLSX, które mają zostać scalone.
  4. Wykonaj scalanie: Wywołaj metodę Process z przygotowanymi opcjami.

Przykład – scalanie trzech plików XLSX w jeden

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",
});

Rozszerzone wsparcie formatów

  • Sheetize potrafi również scalać pliki CSV, TSV oraz eksporty HTML, konwertując je na jeden skoroszyt XLSX.

Dzięki tym możliwościom Sheetize sprawia, że scalanie plików XLSX jest dziecinnie proste, niezależnie od tego, czy potrzebujesz szybkiego skryptu, czy rozwiązania produkcyjnego konsolidującego tysiące arkuszy codziennie.

 Polski