Πώς να χωρίσετε ένα αρχείο XLSB σε πολλαπλά αρχεία XLSB

Sheetize XLSB‑Splitter for .NET παρέχει ένα απλό API για τη διαίρεση ενός μεγάλου αρχείου εργασίας XLSB σε πολλά μικρότερα, υποστηριζόμενα μακροεντολές, αρχεία XLSB. Είναι χρήσιμο όταν χρειάζεται να αποστείλετε τμήματα ενός βιβλίου, να επεξεργαστείτε δεδομένα παράλληλα ή να τηρήσετε όρια μεγέθους συστημάτων χωρίς να χάσετε τις μακροεντολές και τα οπτικά στοιχεία.

Κύρια Χαρακτηριστικά

Διαχωρισμός XLSB σε πολλαπλά αρχεία XLSB

Ορίστε σημεία διαχωρισμού με βάση τον αριθμό σειρών, τον αριθμό φύλλων ή τα όρια μεγέθους αρχείου και δημιουργήστε ανεξάρτητα αρχεία XLSB που περιέχουν υποσύνολο των αρχικών δεδομένων.

Διατήρηση Μακροεντολών & Μορφοποίησης

Όλα τα έργα VBA, στυλ κελιών, τύποι, πίνακες, γραφήματα και ενσωματωμένα αντικείμενα παραμένουν ακριβώς όπως εμφανίζονται στο αρχικό βιβλίο εργασίας.

Streaming & Χρήση Χαμηλής Μνήμης

Λειτουργεί με τεράστια βιβλία (εκατοντάδες MB) σε streaming τρόπο, εξασφαλίζοντας μικρό αποτύπωμα μνήμης, ιδανικό για batch jobs ή cloud functions.

Λεπτομερείς Οδηγίες

Ροή εργασίας XLSB → Πολλά XLSB

Για να χωρίσετε ένα αρχείο XLSB με το Sheetize, ακολουθήστε τα παρακάτω βήματα:

  1. Αρχικοποίηση του Splitter: Δημιουργήστε μια παρουσία του SpreadsheetSplitter.
  2. Διαμόρφωση Επιλογών Διαχώρισης: Ορίστε το SplitterSaveOptions για να καθορίσετε τα κριτήρια διαχωρισμού – μέγιστος αριθμός σειρών ανά αρχείο, μέγιστο μέγεθος αρχείου ή συγκεκριμένες ομάδες φύλλων.
  3. Ορισμός Διαδρομών Αρχείων: Παρέχετε τη διαδρομή του πηγαίου XLSB και τον φάκελο προορισμού όπου θα γραφτούν τα αρχεία διαχωρισμού.
  4. Εκτέλεση Διαχώρισης: Καλ呼 Process με τις προετοιμασμένες επιλογές φόρτωσης και διαχωρισμού.

Παράδειγμα – Διαχωρισμός μεγάλου XLSB κατά αριθμό σειρών

var loadOptions = new LoadOptions
{
    InputFile = "BigFinancialReport.xlsb"
};

var splitOptions = new SplitterSaveOptions
{
    OutputFolder = @"E:\Splits\"
};

SpreadsheetSplitter.Process(loadOptions, splitOptions);

Επεκταμένη Υποστήριξη Μορφών

  • Ο διαχωριστής μπορεί επίσης να εξάγει τα τμήματα ως XLSX ή CSV εάν απαιτείται έκδοση χωρίς μακροεντολές.
  • Συνδυαστικά με τα εργαλεία μετατροπής του Sheetize, μπορείτε να αλυσίδετε τις λειτουργίες: διαχωρισμός XLSB → μετατροπή κάθε τμήματος σε CSV → εισαγωγή σε βάση δεδομένων.

Με αυτές τις δυνατότητες, το Sheetize καθιστά τη διάσπαση τεράστιων βιβλίων εργασίας XLSB απλή υπόθεση, είτε προετοιμάζετε δεδομένα για κατανεμημένη ανάλυση, είτε συμμορφώνεστε με πολιτικές μεγέθους αρχείων, είτε απλώς οργανώνετε ένα πολύπλοκο βιβλίο σε εύχρηστα κομμάτια.

 Ελληνικά