Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako napísať XLS list v CSharp

Zápis do Microsoft XLS listu v C Sharp ( C # ) , môže vaše aplikácie dynamickejší a dať užívateľovi viac možností , ako manipulovať svoje dáta . Excel je aplikácia tabuľkový súčasťou balíka Microsoft Office , a môžu byť použité na analýzu malé alebo veľké množstvo dát . C # je programovací jazyk , ktorý sa bežne používa pre vytváranie desktop, web a mobilné aplikácie . V jazyku C # , môžete použiť kombináciu " OleDbConnection , " a " OleDbCommand " triedy zapisovať do XLS listu pomocou príkazov SQL , ako je " CREATE TABLE " a " INSERT INTO . " Veci , ktoré budete potrebovať v Microsoft Visual štúdio
Zobraziť ďalšie inštrukcie Cestuj 1

spustite program Microsoft Visual Studio , kliknite na tlačidlo " Nový projekt " v ľavej časti okna na obrazovke , a rozšíriť " Ostatné jazyky " pod " Nainštalované šablóny . " kliknite na " Visual C # " a dvakrát kliknite na " Console Application " na vytvorenie nového projektu konzoly
2

Pridať nasledujúce priestory názvov v oblasti deklaráciou sa nachádza na začiatku vášho modulu : .

using System ; pomocou System.Collections.Generic , pomocou System.Linq , pomocou System.Text ; using System.Data.OleDb , pomocou System.Diagnostics ;
3

Pridajte nasledujúci kód nižšie " static void Main ( string [ ] args ) " definovať pripojovací reťazec do existujúcej alebo novej aplikácie Excel listu :

string CONSTR = " Provider = Microsoft.ACE.OLEDB.12.0 ; Data Source = C : \\ \\ myExcelSheet.xls ; Extended Properties = Excel 12,0 " ;
4

Definujte veličinu , ktorý budete používať na otvorenie hárku programu Excel :

Process proc = nový Process ( ) ;
5

skopírujte a vložte nasledujúci kód použiť pripojenie , ktoré ste vytvorili v kroku jedna a vytvoriť tabuľku v hárku programu Excel :

použitie ( OleDbConnection cn = nová OleDbConnection ( CONSTR ) ) { cn.Open ( ) , pomocou ( OleDbCommand cmd = new OleDbCommand ( ) ) { cmd.Connection = cn , cmd.CommandText = " CREATE TABLE [ Aplikácie ] ( Mobile char ( 100 ) , App char ( 100 ) , cena char ( 250 ) ) " ; cmd.ExecuteNonQuery ( ) ; }
6

skopírujte a vložte nasledujúci kód pridať niektoré údaje do tabuľky , ktorú ste vytvorili v kroku päť : pomocou ( OleDbCommand cmd = new OleDbCommand ( ) ) { cmd.Connection = cn , cmd.CommandText = " INSERT INTO [ Apps $ ] ( Mobile App , cena ) VALUES ( ' Windows Phone 7 " , " Optimalizácia trasy " , " 1,99 dolárov ' ) " ; cmd.ExecuteNonQuery ( ) ; cmd.CommandText = " INSERT INTO [ Apps $ ] ( Mobile App , cena ) VALUES ( ' Android ' , ' nehnuteľnosti Analzyer " , " 199 dolárov ' ) " ; cmd . ExecuteNonQuery ( ) ; }
7

Pridajte nasledujúci kód na konci začať Excel a prezrite list , ktorý ste vytvorili :

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

Stlačte " . F5 " spustiť program

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené