Αυτός ο σύντομος εκπαιδευτικός οδηγός για πώς να δημιουργήσετε συγκεντρωτικό πίνακα στο Excel χρησιμοποιώντας C#. Για δημιουργία συγκεντρωτικού πίνακα μέσω προγραμματισμού παρέχεται κώδικας C# και λεπτομερής περιγραφή, έτσι ώστε στο τέλος να λάβετε ένα αρχείο XLSX (ή XLS) που περιέχει έναν συγκεντρωτικό πίνακα χωρίς να χρησιμοποιήσετε άλλο τρίτο -εργαλείο για πάρτι. Περιέχει επίσης βήματα που καθοδηγούν την προσθήκη διαφορετικών πεδίων σε διαφορετικές περιοχές του συγκεντρωτικού πίνακα.
Βήματα για τη δημιουργία συγκεντρωτικού πίνακα σε C#
- Δημιουργήστε το περιβάλλον για την προσθήκη του Aspose.Cells for .NET από τον διαχειριστή πακέτων NuGet για τη δημιουργία συγκεντρωτικού πίνακα
- Δημιουργήστε ή φορτώστε ένα υπάρχον workbook με δεδομένα για τον συγκεντρωτικό πίνακα
- Αποκτήστε πρόσβαση στον στόχο worksheet όπου πρόκειται να προστεθεί ο συγκεντρωτικός πίνακας
- Δημιουργήστε έναν συγκεντρωτικό πίνακα και λάβετε το στιγμιότυπο του για περαιτέρω επεξεργασία
- Διαμορφώστε τον νέο συγκεντρωτικό πίνακα και προσθέστε διαφορετικά πεδία στη στήλη, τη γραμμή και την περιοχή δεδομένων
- Αποθηκεύστε το προκύπτον βιβλίο εργασίας έχοντας έναν συγκεντρωτικό πίνακα σε αυτό
Αφού δημιουργηθεί το περιβάλλον για το C# Excel συγκεντρωτικός πίνακας περιγράφεται εδώ, έτσι ώστε να δημιουργήσουμε ένα νέο βιβλίο εργασίας εδώ με τα σκληρά κωδικοποιημένα δεδομένα, ωστόσο μπορείτε να φορτώσετε ένα υπάρχον αρχείο Excel με δεδομένα προορισμού σε αυτό. Στα επόμενα βήματα, περιγράφει περαιτέρω τη διαδικασία δημιουργίας ενός συγκεντρωτικού πίνακα και στη συνέχεια τη διαμόρφωσή του. Στα τελευταία βήματα, προστίθενται διαφορετικά πεδία σε διαφορετικές περιοχές του συγκεντρωτικού πίνακα, όπως η στήλη, η σειρά και τα δεδομένα.
Κώδικας για τη δημιουργία συγκεντρωτικού πίνακα στο Excel χρησιμοποιώντας C#
Αυτό το δείγμα κώδικα δείχνει πώς να δημιουργήσετε έναν συγκεντρωτικό πίνακα σε C# παρέχοντας το εύρος δεδομένων και το κελί προορισμού όπου θα τοποθετηθεί ο συγκεντρωτικός πίνακας μαζί με το όνομα του συγκεντρωτικού πίνακα. Η κλάση PivotTable έχει μια συνάρτηση AddFieldToArea() που χρησιμοποιείται για τη μεταφορά διαφορετικών πεδίων σε διαφορετικές περιοχές χρησιμοποιώντας pivotFieldType όπως Στήλη, Γραμμή ή Δεδομένα μαζί με τον αριθμό πεδίου στην επιλεγμένη περιοχή δεδομένων. Μπορείτε επίσης να χρησιμοποιήσετε μια άλλη pivotFieldType Page εάν απαιτείται.
Σε αυτό το άρθρο, μάθαμε να προσθέτουμε συγκεντρωτικό πίνακα του Excel σε C#. Εάν θέλετε να μάθετε να εξάγετε δεδομένα σε μια λίστα στο Excel, ανατρέξτε στο άρθρο στο πώς να εξαγάγετε δεδομένα λίστας στο Excel σε C#.