Αυτό το άρθρο καθοδηγεί τον τρόπο εύρεσης και αντικατάστασης στο Excel χρησιμοποιώντας C#. Περιλαμβάνει λεπτομέρειες για τη ρύθμιση του IDE, μια λίστα βημάτων και δείγμα κώδικα για αντικατάσταση μιας λέξης στο Excel χρησιμοποιώντας C#. Εξετάζονται διάφορες επιλογές για την προσαρμογή της μεθόδου και των κριτηρίων αναζήτησης κατά την αναζήτηση κειμένου στο αρχείο Excel πηγής.
Βήματα για εύρεση και αλλαγή στο Excel χρησιμοποιώντας C#
- Ρυθμίστε το IDE ώστε να χρησιμοποιεί το Aspose.Cells for .NET για εύρεση και αντικατάσταση λέξεων
- Φορτώστε το αρχείο XLSX πηγής σε αντικείμενο της κλάσης Workbook
- Δημιουργήστε αντικείμενο της κλάσης FindOptions για τον ορισμό των επιλογών αναζήτησης
- Επαναλάβετε σε όλα τα φύλλα εργασίας στο βιβλίο εργασίας
- Χρησιμοποιήστε τη μέθοδο Find() στη συλλογή κελιών του τρέχοντος φύλλου
- Εάν βρεθεί κελί με το κείμενο, χρησιμοποιήστε τη μέθοδο Replace() με το κείμενο στόχο και το κείμενο προς αντικατάσταση
- Ορίστε τη νέα τιμή στο κελί μετά την αντικατάσταση της συμβολοσειράς στόχου στο περιεχόμενο του κελιού
- Διατρέξτε όλα τα κελιά και αποθηκεύστε τελικά το προκύπτον βιβλίο εργασίας
Αυτά τα βήματα ορίζουν τη διαδικασία για εύρεση και αντικατάσταση πολλαπλών τιμών στο Excel χρησιμοποιώντας C#. Φορτώστε το αρχείο Excel πηγής στο Workbook, δημιουργήστε το αντικείμενο FindOptions για τον ορισμό του τύπου αναζήτησης και του τύπου αντιστοίχισης, διατρέξτε όλα τα φύλλα εργασίας στο βιβλίο εργασίας και επεξεργαστείτε όλα τα κελιά σε κάθε φύλλο εργασίας. Βρείτε το κείμενο σε κάθε κελί και, εάν βρεθεί, αντικαταστήστε το με νέο κείμενο· τέλος, αποθηκεύστε το προκύπτον βιβλίο εργασίας με το αντικατεστημένο κείμενο.
Κώδικας για εύρεση και αντικατάσταση κειμένου στο Excel χρησιμοποιώντας C#
Ο παραπάνω κώδικας έχει παρουσιάσει τη διαδικασία για αντικατάσταση δεδομένων στο Excel χρησιμοποιώντας C#. Το FindOptions υποστηρίζει τον ορισμό ευαισθησίας πεζών-κεφαλαίων κατά την αναζήτηση, τον καθορισμό του τρόπου αντιστοίχισης της συμβολοσειράς, τον ορισμό του σημείου αναζήτησης και την απόφαση αν η συμβολοσειρά αναζήτησης είναι κυριολεκτική ή κανονική έκφραση. Μπορείτε επίσης να κάνετε αναζήτηση προς τα πίσω ή από την αρχή σύμφωνα με τις απαιτήσεις σας.
Αυτό το άρθρο μας δίδαξε τη διαδικασία αναζήτησης και αντικατάστασης κειμένου σε ένα αρχείο Excel. Για να αποκρυπτογραφήσετε ένα αρχείο Excel, ανατρέξτε στο άρθρο Αποκρυπτογράφηση αρχείου Excel σε C#.