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

Sheetize XLSX‑Splitter για .NET προσφέρει ένα απλό API για να χωρίσετε ένα βιβλίο εργασίας σε πολλά μικρότερα βιβλία, διατηρώντας κάθε φύλλο, γράφημα, πίνακα και μορφοποίηση άθικτα. Χρησιμοποιήστε το όταν χρειάζεστε ένα αρχείο ανά φύλο ή όταν πρέπει να χωρίσετε ένα τεράστιο φύλλο σε τμήματα σταθερού μεγέθους για επεξεργασία downstream.

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

Διαχωρισμός ανά φύλλο

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

Διαχωρισμός ανά όριο γραμμών

Διασπάστε ένα μεγάλο φύλλο σε πολλαπλά αρχεία, καθένα από τα οποία περιέχει μέγιστο αριθμό γραμμών (π.χ. 10 000 γραμμές ανά αρχείο).

Διατήρηση μορφοποίησης & αντικειμένων

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

Υποστήριξη streaming

Διαχειριστείτε πολύ μεγάλα βιβλία εργασίας με ελάχιστη κατανάλωση μνήμης, επεξεργαζόμενοι τις γραμμές με streaming.

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

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

Ακολουθήστε τα παρακάτω βήματα για να χωρίσετε ένα βιβλίο εργασίας XLSX με το Sheetize:

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

Παράδειγμα – Διαχωρισμός βιβλίου εργασίας ανά φύλλο

var loadOptions = new LoadOptions
{
    InputFile = @"C:\Data\BigReport.xlsx"
};

var saveOptions = new SplitterSaveOptions
{
    OutputFolder = @"C:\Data\BigReport\Parts\",
    SplitMode = SplitMode.BySheet,
    // Προαιρετικά: προσαρμογή ονομάτων αρχείων
    FileNamePattern = "{SheetName}.xlsx"
};

SpreadsheetSplitter.Process(loadOptions, saveOptions);

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

  • Ο διαχωριστής μπορεί επίσης να λειτουργήσει σε εξαγωγές CSV ή TSV, δημιουργώντας πολλαπλά αρχεία με την ίδια λογική ορίου γραμμών.
  • Μετά το διαχωρισμό, μπορείτε να διοχετεύσετε κάθε μέρος κατευθείαν σε μετατροπείς downstream (π.χ., XLSX → PDF, XLSX → JSON) χρησιμοποιώντας το streaming API του Sheetize.

Με το Sheetize XLSX‑Splitter, το σπάσιμο μεγάλων βιβλίων εργασίας σε διαχειρίσιμα κομμάτια γίνεται με μία μόνο γραμμή κώδικα, ώστε να εστιάσετε στην ανάλυση αντί στη διαχείριση αρχείων.

 Ελληνικά