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

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

Πώς να γράψετε ένα φύλλο XLS σε CSharp

Γράφοντας σε ένα φύλλο εργασίας του Microsoft XLS σε C Sharp ( C # ) να κάνετε την αίτησή σας πιο δυναμική και δίνει στον χρήστη περισσότερες επιλογές για το χειρισμό των δεδομένων τους . Excel είναι μια εφαρμογή λογιστικών φύλλων που περιλαμβάνονται στη σουίτα Microsoft Office και μπορεί να χρησιμοποιηθεί για να αναλύσει τις μικρές ή μεγάλες ποσότητες δεδομένων . C # είναι μια γλώσσα προγραμματισμού που χρησιμοποιείται ευρέως για τη δημιουργία desktop , Web και mobile εφαρμογών . Σε C # , μπορείτε να χρησιμοποιήσετε ένα συνδυασμό της « OleDbConnection , " και " OleDbCommand " τάξεις για να γράψει σε ένα φύλλο XLS χρησιμοποιώντας SQL δηλώσεις όπως " CREATE TABLE " και " INSERT INTO . " Τα πράγματα που θα χρειαστείτε για Microsoft Visual Studio

Παρουσίαση Περισσότερες οδηγίες
Η 1

την εφαρμογή Microsoft Visual Studio , κάντε κλικ στο " New Project" από το αριστερό παράθυρο της οθόνης σας , και να επεκτείνουν " Άλλες γλώσσες " κάτω " Εγκατεστημένα πρότυπα . " κάντε κλικ στο " Visual C #" και κάντε διπλό κλικ στο "Console Εφαρμογή " για να δημιουργήσετε ένα νέο έργο κονσόλα 2

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

χρησιμοποιώντας Σύστημα? χρησιμοποιώντας System.Collections.Generic ? χρησιμοποιώντας System.Linq ? χρησιμοποιώντας System.Text ? χρησιμοποιώντας System.Data.OleDb ? χρησιμοποιώντας System.Diagnostics ?
εικόνων 3

Προσθέστε την ακόλουθη παρακάτω κώδικα " στατική άκυρη κύρια (String [ ] args ) " για να ορίσετε τη συμβολοσειρά σύνδεσης σε υφιστάμενο ή νέο φύλλο Excel :

constr String = " Provider = Microsoft.ACE.OLEDB.12.0 ? προέλευσης δεδομένων = C : \\ \\ myExcelSheet.xls ? Επέκταση Properties = Excel 12.0 ? " ?
Η

4 Ορίστε μια μεταβλητή της διαδικασίας που θα χρησιμοποιήσετε για να ανοίξετε το φύλλο Excel :

proc Process = νέα της διαδικασίας ( ) ?
5

Αντιγράψτε και επικολλήστε τον παρακάτω κώδικα για να χρησιμοποιήσετε τη σύνδεση που δημιουργήσατε στο βήμα και να δημιουργήσει ένα τραπέζι, μέσα στο φύλλο του Excel :

χρήση ( OleDbConnection cn = νέα OleDbConnection ( Constr ) ) { cn.Open ( ) ? χρήση ( OleDbCommand cmd = νέα OleDbCommand ( ) ) { cmd.Connection = cn ? cmd.CommandText = " CREATE TABLE [ Εφαρμογές ] ( Mobile char ( 100 ) , App char ( 100 ) , μ τιμή ( 250 ) ) " ? cmd.ExecuteNonQuery ( ) ? }
Η 6

Αντιγράψτε και επικολλήστε τον παρακάτω κώδικα για να προσθέσει κάποια στοιχεία στο τραπέζι που δημιουργήσατε στο βήμα πέντε : χρησιμοποιώντας ( OleDbCommand cmd = νέα OleDbCommand ( ) ) { cmd.Connection = cn ? cmd.CommandText = " INSERT INTO [ Apps $ ] ( Mobile , App , Τιμή ) ΑΞΙΕΣ ( « Windows Phone 7 »,« Route Optimizer ',' $ 1.99 ') " ? cmd.ExecuteNonQuery ( ) ? cmd.CommandText = " INSERT INTO [ Apps $ ] ( Mobile , App , Τιμή ) ΑΞΙΕΣ ( « Android » , « Ακίνητα Analzyer », « $ 199 ')" ? cmd. ExecuteNonQuery ( ) ? }
Η 7

Προσθέστε τον ακόλουθο κώδικα στο τέλος για να ξεκινήσει το Excel και να δείτε το φύλλο εργασίας που δημιουργήσατε :

proc.StartInfo.FileName = " C : \\ \\ myExcelSheet.xls " ? proc.Start ( ) ? }
8

Press " . F5 "για να εκτελέσετε το πρόγραμμα
Η
εικόνων

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

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