Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> C /C + + Προγραμματισμός

Πώς να συνδέσετε C # στο MS Excel

Να είσαι σε θέση να εξάγουν δεδομένα από μια εφαρμογή C # για το Microsoft Office Excel μπορεί να εξοικονομήσει χρόνο , σε αντίθεση με αυτό το χέρι . Σε C # , μπορείτε να χρησιμοποιήσετε τη βιβλιοθήκη αντικειμένων του Microsoft Excel με την προσθήκη αναφοράς σε αυτό από το έργο σας . Μόλις έχετε μια αναφορά , μπορείτε να χρησιμοποιήσετε την "Αίτηση " αντικείμενο , το οποίο αντιπροσωπεύει το σύνολο της αίτησης . Σύνδεση σε ένα βιβλίο εργασίας του Excel και να διαβάσετε το περιεχόμενό του χρησιμοποιώντας το "Βιβλίο εργασίας " και " Φύλλο εργασίας " αντικείμενα . Οδηγίες
Η 1

την εφαρμογή Microsoft Visual C # Express και κάντε κλικ στο "New Project ... " στο αριστερό τμήμα της οθόνης . Κάντε διπλό κλικ στο " Windows Forms Application " για να δημιουργήσετε ένα νέο έργο . 2

Κάντε κλικ στο μενού "Έργο" , κάντε κλικ στο κουμπί " Add Reference " και κάντε κλικ στην καρτέλα " COM " . Κάντε διπλό κλικ στο "Microsoft Excel βιβλιοθήκη αντικειμένων για να προσθέσετε μια αναφορά .
Εικόνων 3

διπλό κλικ στο" κουμπί " για την" Εργαλεία " παράθυρο για να δημιουργήσετε ένα νέο κουμπί . Double κλικ στο " Button1 " για να ανοίξει το μάθημα « Form1.cs "
Η 4

Ορίστε τα αντικείμενα του Excel , πληκτρολογώντας τον ακόλουθο κώδικα : .

Excel.Application xlsxApp ?

Excel.Workbook xlsxWB ?

Excel.Worksheet xlsxWS ?

αντιρρήσεις misVal = System.Reflection.Missing.Value ?

xlsxApp = νέα Excel.Application ( ) ?
5

Κάντε τη σύνδεση από C # σε ένα υπολογιστικό φύλλο του Excel με την προσθήκη του παρακάτω κώδικα :

xlsxWB = xlsxApp.Workbooks.Open ( " C : \\ \\ ExcelFile.xlsx " , 0 , αλήθεια , 5 , " " , " " , αλήθεια , Microsoft.Office.Interop.Excel.XlPlatform.xlWindows , "\\ t" , ψευδή, ψευδής , 0 , αλήθεια , 1 , 0 ) ?
Η 6

Επεξεργαστείτε τη διαδρομή στο προηγούμενο βήμα και πληκτρολογήστε τη διαδρομή και το όνομα για το αρχείο Excel Ορίστε το πρώτο φύλλο , όπως το φύλλο για να χρησιμοποιήσετε με την προσθήκη του παρακάτω κώδικα : .

xlsxWS = ( Excel.Worksheet ) xlsxWB . Worksheets.get_Item ( 1 ) ?
Η 7

Πληκτρολογήστε τον ακόλουθο κώδικα για να διαβάσετε κελί " A1" και να εμφανίσει την τιμή χρησιμοποιώντας ένα πλαίσιο μηνύματος :

MessageBox.Show ( xlsxWS.get_Range ( "A1 " , " A1" ) Value2.ToString ( ) ) ?
8

Κλείστε το βιβλίο εργασίας και να απελευθερώσει το αντικείμενο εφαρμογής του Excel με την προσθήκη του παρακάτω κώδικα : .

xlsxWB . Κλείσιμο ( αλήθεια , misVal , misVal ) ?

xlsxApp.Quit ()? " . button1 "
Η

9 Πατήστε το πλήκτρο " F5 " για να εκτελέσετε το έργο και κάντε κλικ


εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα