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:
- Zainicjalizuj Mergera: Utwórz instancję
SpreadsheetMerger. - Skonfiguruj opcje: Ustaw
SaveOptions, jeśli potrzebujesz niestandardowej nazwy arkuszy, kolejności lub rozwiązywania konfliktów. - Zdefiniuj ścieżki plików: Podaj tablicę ścieżek źródłowych plików XLSB oraz lokalizację docelowego scalonego pliku XLSB.
- Wykonaj scalanie: Wywołaj
Processz 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.