| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> C /C + + Programming >> Content
    Hvordan man skriver en XLS ark i CSharp
    Skrivning til en Microsoft XLS regneark i C Sharp ( C # ), kan gøre din ansøgning mere dynamisk og give brugeren flere muligheder for at manipulere deres data. Excel er et regnearksprogram inkluderet i Microsoft Office-pakken og kan bruges til at analysere små eller store mængder data. C # er et programmeringssprog , der er almindeligt anvendt til at skabe desktop , web og mobile applikationer. I C #, kan du bruge en kombination af " OleDbConnection , " og " OleDbCommand " klasser til at skrive til en XLS regneark ved hjælp af SQL udsagn som " CREATE TABLE " og " INSERT INTO ". Ting du skal
    Microsoft Visual Studio
    Vis Flere Instruktioner
    1

    Launch Microsoft Visual Studio , klik på " Nyt projekt " fra venstre rude på skærmen , og udvide " Andre sprog " under " Installerede skabeloner ". Klik på " Visual C #" og dobbeltklik på "Console Application " for at oprette en ny konsol projekt
    2

    Tilføj følgende namespaces i erklæringerne område beliggende i starten af ​​dit modul : .
    < p> using System , anvendelse System.Collections.Generic , anvendelse System.Linq , anvendelse System.Text , anvendelse System.Data.OleDb , anvendelse System.Diagnostics ,
    3

    Tilføj følgende koden nedenfor " static void main (String [] args )" til at definere forbindelsen strengen til et eksisterende eller nyt Excel-ark : Hej

    string constr = " Provider = Microsoft.ACE.OLEDB.12.0 , datakilde = C: \\ \\ myExcelSheet.xls , Udvidede Properties = Excel 12,0 , "
    4

    Definer en proces variabel , som du vil bruge til at åbne Excel-ark : Hej

    Process proc = ny proces ();
    5

    Kopier og indsæt følgende kode til at bruge den forbindelse, du oprettede i trin et og oprette en tabel inde i Excel-ark : Hej

    hjælp ( OleDbConnection cn = nye OleDbConnection ( constr )) { cn.Open (); bruger ( OleDbCommand cmd = new OleDbCommand ( )) { cmd.Connection = cn , cmd.CommandText = " CREATE TABLE [ Apps] (Mobile Char ( 100) , App char (100) , Pris char ( 250) ) " cmd.ExecuteNonQuery ( );}
    6

    Kopier og indsæt følgende kode til at tilføje nogle data til den tabel, du oprettede i trin fem: hjælp ( OleDbCommand cmd = new OleDbCommand ( )) { cmd.Connection = cn , cmd.CommandText = " INSERT INTO [ Apps $] ( Mobile, App , Pris ) VALUES ( 'Windows Phone 7 ', ' Route Optimizer ', ' $ 1,99 ' ) " cmd.ExecuteNonQuery (); cmd.CommandText =" INSERT INTO [ Apps $] ( Mobile, App , Pris ) VALUES ( ' Android ',' Property Analzyer ',' $ 199 ' ) " cmd . ExecuteNonQuery ( );}
    7

    Føj følgende kode i slutningen at lancere Excel og se det regneark, du oprettede : Hej

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

    Tryk på" . F5 "for at køre programmet

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan bruges kommandolinjeparametre i C + + 
    ·C + + Funktioner der forårsager Buffer overflow 
    ·Sådan Debug hukommelseskorruptionsfejl Problemer på W…
    ·Sådan bruges Funktion Pointers i C + + 
    ·Sådan Word wrap med Visual C 
    ·Fakta om Video Game Programming 
    ·Sådan Put C Style Strings i et array i C + + 
    ·Sådan Beregn Time i C under Linux 
    ·Sådan Format Doubles i C 
    ·Sådan Fix GCC Advarsel Implicit erklæring Function 
      Anbefalede Artikler
    ·Hvornår skal man bruge JSP Vs. JSPF 
    ·Cache PHP MySQL Query Results 
    ·Hvordan til at returnere en transaktion på Ruby Regist…
    ·Python rekursive funktioner 
    ·Sådan får det første element i en streng i PHP 
    ·Sådan adgang til en database i en anden pc i VB6 
    ·Sådan hente numre fra en streng på Python 
    ·VB6 Run Time Error 70 : Permission Denied 
    ·Fælles typografier 
    ·Sådan oprettes en brugerdefineret markør i Java 
    Copyright © Computer Viden http://www.computerdk.com