Πώς να μετατρέψετε CSV σε XLSX
Sheetize CSV‑to‑XLSX Converter για .NET παρέχει ένα απλό αλλά ισχυρό API για την ανάγνωση δεδομένων CSV και τη γραφή τους σε ένα βιβλίο εργασίας Excel, διατηρώντας τους τύπους των στηλών, τις γραμμές κεφαλίδας και το στυλ των κελιών. Αυτό είναι χρήσιμο όταν χρειάζεται να διανείμετε δεδομένα σε μια γνωστή μορφή υπολογιστικού φύλλου ή να τα ενσωματώσετε σε ροές εργασίας που δέχονται μόνο αρχεία XLSX.
Κύρια Χαρακτηριστικά
Μετατροπή CSV σε XLSX
Διαβάστε οποιοδήποτε CSV (με κόμμα, ερωτηματικό ή tab‑delimited) και δημιουργήστε ένα αρχείο XLSX χωρίς μακροεντολές, με προαιρετική εξακρίβωση τύπων δεδομένων και προσαρμοσμένη μορφοποίηση στηλών.
Διατήρηση Μορφοποίησης & Τύπων Δεδομένων
Ανιχνεύστε αριθμούς, ημερομηνίες, λογικές τιμές και εφαρμόστε τα κατάλληλα στυλ του Excel· μπορείτε επίσης να παρέχετε ένα πρότυπο στυλ για να διατηρείτε μια συνεπή εμφάνιση.
Υποστήριξη Streaming
Επεξεργαστείτε τεράστια αρχεία CSV γραμμή‑για‑γραμμή ώστε η χρήση μνήμης να παραμένει χαμηλή, ιδανική για μαζικές μετατροπές ή web services.
Αναλυτικές Οδηγίες
Ροή εργασίας CSV → XLSX
Για να μετατρέψετε ένα αρχείο CSV σε XLSX με το Sheetize, ακολουθήστε τα παρακάτω βήματα:
- Αρχικοποίηση του Converter: Δημιουργήστε μια παρουσία του
TextConverter. - Ρύθμιση Επιλογών: Ορίστε
LoadOptions(διαχωριστικό, κωδικοποίηση, ύπαρξη κεφαλίδας) καιTextConverterSaveOptions(διαδρομή εξόδου, πρότυπο στυλ). - Ορισμός Διαδρομών Αρχείων: Δώστε τη διαδρομή του πηγαίου CSV και την τοποθεσία προορισμού του XLSX.
- Εκτέλεση Μετατροπής: Καλέστε τη μέθοδο
Processμε τις προετοιμασμένες επιλογές.
Παράδειγμα – Μετατροπή CSV σε XLSX
using Sheetize;
var readOptions = new LoadOptions
{
InputFile = "sales_data.csv"
};
var saveOptions = new TextConverterSaveOptions
{
OutputFile = @"E:\reports\sales_report.xlsx",
};
TextConverter.Process(readOptions, saveOptions);Επέκταση Υποστήριξης Μορφών
- Το Sheetize μπορεί επίσης να μετατρέπει XLSX πίσω σε CSV, με προαιρετική επιλογή συγκεκριμένων φύλλων ή περιοχών.
- Η βιβλιοθήκη υποστηρίζει εξαγωγή σε JSON, TSV ή HTML απευθείας από το παραγόμενο βιβλίο εργασίας, επιτρέποντας πλήρεις αλυσίδες αναφοράς (π.χ. CSV → XLSX → HTML).
Με αυτές τις δυνατότητες, το Sheetize κάνει τη μετατροπή CSV‑σε‑XLSX απροβλημάτιστη, είτε χρειάζεστε ένα γρήγορο script μιας φοράς είτε μια υπηρεσία παραγωγικής κλίμακας.