Αυτό το γρήγορο σεμινάριο θα σας καθοδηγήσει σχετικά με τον τρόπο μετατροπής DataTable σε Excel σε C#. Αρχικά, θα δημιουργήσουμε έναν DataTable και στη συνέχεια θα τον εισαγάγουμε στο φύλλο εργασίας του αντικειμένου βιβλίου εργασίας που δημιουργήθηκε πρόσφατα χρησιμοποιώντας τη συνάρτηση ImportData της κλάσης WorkSheet.Cells. Αφού εγγράψουμε τα δεδομένα του DataTable στο Excel σε C#, θα τα αποθηκεύσουμε ως αρχείο XLSX στο δίσκο.
Βήματα για τη μετατροπή DataTable σε Excel σε C#
- Χρησιμοποιώντας τη διαχείριση πακέτων NuGet, προσθέστε το Aspose.Cells for .NET για να εισαγάγετε το DataTable στο Excel
- Δημιουργήστε μια παρουσία ενός κενού Workbook για εξαγωγή DataTable σε αυτό
- Δημιουργήστε και αρχικοποιήστε ένα DataTable για εγγραφή σε αρχείο Excel
- Δηλώστε ένα αντικείμενο της κλάσης ImportTableOptions για τη ρύθμιση παραμέτρων κατά την εισαγωγή δεδομένων από το DataTable
- Λάβετε μια αναφορά στο πρώτο φύλλο εργασίας στο βιβλίο εργασίας που δημιουργήθηκε πρόσφατα
- Καλέστε τη συνάρτηση Cells.ImportData στην κλάση WorkSheet για εισαγωγή DataTable
- Αποθηκεύστε το βιβλίο εργασίας που προκύπτει με δεδομένα από τον πίνακα δεδομένων
Αυτά τα βήματα περιγράφουν τη διαδικασία εξαγωγής δεδομένων από το DataTable στο Excel σε C# με τρόπο βήμα προς βήμα, έτσι ώστε πρώτα να δημιουργείται το κενό βιβλίο εργασίας και, στη συνέχεια, να αρχικοποιείται ένας πίνακας δεδομένων και να συμπληρώνεται με ορισμένα εικονικά δεδομένα. Δημιουργείται ένα αντικείμενο της κλάσης ImportTableOptions που περιέχει πολλές παραμέτρους που μπορούν να οριστούν, ωστόσο εδώ χρησιμοποιούνται οι προεπιλεγμένες επιλογές. Στο τέλος, ο πίνακας δεδομένων εισάγεται στο πρώτο φύλλο εργασίας του βιβλίου εργασίας σε ένα καθορισμένο αρχικό κελί.
Κώδικας για εξαγωγή δεδομένων πίνακα δεδομένων στο Excel σε C#
Σε αυτόν τον κώδικα, το ImportTableOptions χρησιμοποιείται με προεπιλεγμένες ρυθμίσεις, ωστόσο, μπορείτε να ορίσετε μια ποικιλία παραμέτρων, όπως μια λίστα με 0 αριθμούς στηλών βάσει ευρετηρίου, των οποίων τα δεδομένα πρόκειται να εισαχθούν από τον πίνακα δεδομένων, να ορίσετε τη μορφή ημερομηνίας, να ορίσετε τις συνολικές σειρές και στήλες εισαγόμενα και πολλά άλλα. Μπορείτε επίσης να αποφασίσετε εάν οι τίτλοι στηλών θα εισαχθούν ή όχι.
Αυτό το σύντομο σεμινάριο έχει εξηγήσει πώς στο C# δημιουργείτε αρχείο Excel από το DataTable. Εάν θέλετε να μάθετε την αντίστροφη διαδικασία, όπως η Μετατροπή του Excel σε DataTable, ανατρέξτε στο άρθρο στο πώς να μετατρέψετε το Excel σε DataTable σε C#.