Εισαγωγή πολλαπλών σειρών στο Aspose.Cells .NET

Εισαγωγή

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

Προαπαιτούμενα

Πριν βουτήξετε στον κώδικα, ας βεβαιωθούμε ότι έχετε όλα όσα χρειάζεστε για να ξεκινήσετε:

  1. .NET Environment: Θα πρέπει να έχετε ρυθμίσει ένα περιβάλλον ανάπτυξης .NET, όπως το Visual Studio.
  2. Aspose.Cells για .NET: Βεβαιωθείτε ότι έχετε εγκαταστήσει το Aspose.Cells στο έργο σας. Μπορείτε να το λάβετε εύκολα από το NuGet Package Manager ή να το κατεβάσετε από τοΣύνδεσμος λήψης Aspose Cells.
  3. Βασικές γνώσεις C#: Η εξοικείωση με τον προγραμματισμό C# θα σας βοηθήσει να ακολουθήσετε αυτό το σεμινάριο.
  4. Αρχείο Excel: Έχετε ένα υπάρχον αρχείο Excel (όπωςbook1.xls) που θέλετε να χειριστείτε. Με αυτές τις προϋποθέσεις, ας ξεκινήσουμε!

Εισαγωγή πακέτων

Πρώτα πρώτα! Πρέπει να εισαγάγετε τους απαραίτητους χώρους ονομάτων Aspose.Cells στο έργο σας C#. Δείτε πώς μπορείτε να το κάνετε:

using System.IO;
using Aspose.Cells;

Αυτοί οι χώροι ονομάτων θα σας επιτρέψουν να εργαστείτε με τις κλάσεις Βιβλίο εργασίας και Φύλλο εργασίας και να χειριστείτε λειτουργίες αρχείων. Τώρα, ας αναλύσουμε τα βήματα για την εισαγωγή πολλαπλών σειρών στο αρχείο Excel.

Βήμα 1: Καθορίστε τη διαδρομή προς τον Κατάλογο των εγγράφων σας

Πριν κάνετε οτιδήποτε με το αρχείο, πρέπει να καθορίσετε πού βρίσκεται το αρχείο Excel. Αυτή η διαδρομή θα χρησιμοποιηθεί για πρόσβαση και αποθήκευση του αρχείου σας Excel.

string dataDir = "Your Document Directory"; // Αντικαταστήστε με την πραγματική διαδρομή σας

Αυτή η μεταβλητήdataDir θα κρατήσει τη διαδρομή προς το φάκελο που περιέχει τα αρχεία σας Excel. Φροντίστε να αντικαταστήσετε"Your Document Directory" με την πραγματική διαδρομή στο σύστημά σας.

Βήμα 2: Δημιουργήστε μια ροή αρχείων για να ανοίξετε το αρχείο Excel

Στη συνέχεια, θα δημιουργήσετε μια ροή αρχείων που σας επιτρέπει να διαβάσετε το αρχείο Excel.

FileStream fstream = new FileStream(dataDir + "book1.xls", FileMode.Open);

Εδώ, ανοίγουμε τοbook1.xls αρχείο χρησιμοποιώντας αFileStream. Αυτή η ροή λειτουργεί σαν μια γέφυρα που επιτρέπει στο πρόγραμμά σας να διαβάζει δεδομένα από το αρχείο.

Βήμα 3: Δημιουργήστε ένα αντικείμενο βιβλίου εργασίας

Τώρα που έχουμε τη ροή αρχείων, ήρθε η ώρα να φορτώσουμε το βιβλίο εργασίας.

Workbook workbook = new Workbook(fstream);

ΟWorkbookΗ τάξη είναι η καρδιά της βιβλιοθήκης Aspose.Cells. Αντιπροσωπεύει το αρχείο Excel και σας δίνει πρόσβαση στα περιεχόμενά του. Περνώντας τη ροή του αρχείου στοWorkbook κατασκευαστή, φορτώνουμε το αρχείο Excel στη μνήμη.

Βήμα 4: Πρόσβαση στο επιθυμητό φύλλο εργασίας

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

Worksheet worksheet = workbook.Worksheets[0];

Εδώ, έχουμε πρόσβαση στο πρώτο φύλλο εργασίας στο βιβλίο εργασίας. Τα φύλλα εργασίας έχουν μηδενικό ευρετήριο, άραWorksheets[0] αναφέρεται στο πρώτο φύλλο.

Βήμα 5: Εισαγάγετε πολλές σειρές

Τώρα έρχεται το συναρπαστικό μέρος - στην πραγματικότητα εισάγοντας τις σειρές στο φύλλο εργασίας.

worksheet.Cells.InsertRows(2, 10);

ΟInsertRows Η μέθοδος παίρνει δύο παραμέτρους: το ευρετήριο από το οποίο θέλετε να ξεκινήσετε την εισαγωγή σειρών και τον αριθμό των σειρών που θέλετε να εισαγάγετε. Σε αυτήν την περίπτωση, ξεκινάμε από το δείκτη2 (η τρίτη σειρά, αφού έχει μηδενικό ευρετήριο) και εισάγετε10 σειρές.

Βήμα 6: Αποθηκεύστε το τροποποιημένο αρχείο Excel

Αφού κάνετε τις αλλαγές, θα θέλετε να αποθηκεύσετε το τροποποιημένο βιβλίο εργασίας σε ένα νέο αρχείο.

workbook.Save(dataDir + "output.out.xls");

ΟSave μέθοδος αποθηκεύει τις αλλαγές που έγιναν στο βιβλίο εργασίας. Εδώ, το αποθηκεύουμε ωςoutput.out.xls στον ίδιο κατάλογο.

Βήμα 7: Κλείστε τη ροή αρχείων

Τέλος, για να ελευθερώσετε πόρους του συστήματος, θα πρέπει να κλείσετε τη ροή αρχείων.

fstream.Close();

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

Σύναψη

Και ορίστε το! Μάθατε με επιτυχία πώς να εισάγετε πολλές σειρές σε ένα αρχείο Excel χρησιμοποιώντας το Aspose.Cells για .NET. Με λίγες μόνο γραμμές κώδικα, μπορείτε να χειριστείτε τα υπολογιστικά φύλλα σας με ισχυρό τρόπο. Το Aspose.Cells ανοίγει έναν κόσμο δυνατοτήτων για τη διαχείριση αρχείων Excel, καθιστώντας το απαραίτητο εργαλείο για προγραμματιστές .NET.

Συχνές ερωτήσεις

Τι είναι το Aspose.Cells;

Το Aspose.Cells είναι μια ισχυρή βιβλιοθήκη .NET για τη διαχείριση αρχείων Excel μέσω προγραμματισμού, η οποία επιτρέπει στους χρήστες να δημιουργούν, να χειρίζονται και να μετατρέπουν υπολογιστικά φύλλα χωρίς να απαιτείται Microsoft Excel.

Μπορώ να εισαγάγω σειρές στη μέση ενός φύλλου εργασίας;

Ναί! Μπορείτε να εισαγάγετε σειρές σε οποιοδήποτε ευρετήριο, καθορίζοντας το επιθυμητό ευρετήριο σειράς στοInsertRows μέθοδος.

Είναι το Aspose.Cells δωρεάν;

Το Aspose.Cells είναι ένα εμπορικό προϊόν, αλλά μπορείτε να το δοκιμάσετε δωρεάν με διαθέσιμη δοκιμαστική έκδοσηεδώ.

Πώς μπορώ να αποκτήσω άδεια χρήσης για το Aspose.Cells;

Μπορείτε να αγοράσετε άδεια από τοΣελίδα αγοράς ή ζητήστε προσωρινή άδειαεδώ.

Πού μπορώ να βρω περισσότερες πληροφορίες και υποστήριξη;

Μπορείτε να βρείτε αναλυτική τεκμηρίωσηεδώ και κάντε ερωτήσεις στο φόρουμ υποστήριξηςεδώ.