Jak scalić wiele plików xlsb

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

Główne funkcje

Scalanie wielu plików XLSB

Połącz dowolną liczbę skoroszytów XLSB w jeden scalony skoroszyt. Merger zachowuje kolejność arkuszy i może opcjonalnie zmieniać ich nazwy, aby uniknąć konfliktów.

Zachowanie formatowania i obiektów

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

Wsparcie strumieniowe

Scalaj duże skoroszyty w trybie strumieniowym, aby utrzymać niskie zużycie pamięci – idealne do przetwarzania wsadowego wielu plików.

Szczegółowe instrukcje

Proces scalania XLSB

Aby scalić pliki XLSB przy użyciu Sheetize, wykonaj następujące kroki:

  1. Zainicjalizuj Mergera: Utwórz instancję SpreadsheetMerger.
  2. Skonfiguruj opcje: Ustaw SaveOptions, jeśli potrzebujesz niestandardowej nazwy arkuszy, kolejności lub rozwiązywania konfliktów.
  3. Zdefiniuj ścieżki plików: Podaj tablicę ścieżek źródłowych plików XLSB oraz lokalizację docelowego scalonego pliku XLSB.
  4. Wykonaj scalanie: Wywołaj Process z przygotowanymi opcjami.

Przykład – Scal trzy pliki XLSB w jeden skoroszyt

using Sheetize;

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

SpreadsheetMerger.Process(loadOptions, saveOptions, new string[]
{
    "Q1_Sales.xlsb",
    "Q2_Sales.xlsb",
    "Q3_Sales.xlsb",
});

Rozszerzone wsparcie formatów

  • Sheetize potrafi również scalać pliki CSV, TSV oraz eksporty HTML generowane z skoroszytów (wynikowe pliki są pakowane w archiwum ZIP z opcjonalnym szyfrowaniem).

Dzięki tym możliwościom Sheetize sprawia, że scalanie XLSB jest bezwysiłkowe, niezależnie od tego, czy potrzebujesz szybkiego jednorazowego skryptu, czy rozwiązania produkcyjnego konsolidującego tysiące arkuszy dziennie.

 Polski