La scrittura in un foglio di lavoro Microsoft XLS in C Sharp ( C # ) può rendere l'applicazione più dinamico e dare all'utente più opzioni per manipolare i propri dati . Excel è un foglio di calcolo incluso nella suite Microsoft Office e può essere utilizzato per analizzare piccole o grandi quantità di dati. C # è un linguaggio di programmazione che viene comunemente utilizzato per creare desktop, web e applicazioni mobili . In C # , è possibile utilizzare una combinazione di " OleDbConnection , " e classi " OleDbCommand " per scrivere in un foglio di lavoro XLS utilizzando le istruzioni SQL come " CREATE TABLE " e " INSERT INTO ". Cose che ti serviranno 
 Microsoft Visual Studio 
 Mostra più istruzioni 
 1 
 lancio di Microsoft Visual Studio , fare clic su " Nuovo Progetto" dal riquadro a sinistra dello schermo , e di espandere "Altre Lingue" sotto " Modelli installati . " Fare clic su " Visual C #" e fare doppio clic su " Applicazione console " per creare un nuovo progetto è stato venduto per 2 
 Aggiungi i seguenti spazi dei nomi nella zona dichiarazioni situato all'inizio del modulo : . 
 < p > using System; utilizzando System.Collections.Generic ; utilizzando System.Linq ; utilizzando System.Text ; using System.Data.OleDb ; using System.Diagnostics ; 
 3 
 Aggiungere il seguente codice di seguito " static void Main (string [] args ) " per definire la stringa di connessione a un foglio di Excel esistente o nuovo : 
 
 stringa costr = "Provider = Microsoft.ACE.OLEDB.12.0 ; Data Source = C: \\ \\ myExcelSheet.xls ; Extended Properties = Excel 12.0 ; " 
 4 
 Definire una variabile di processo che si intende utilizzare per aprire il foglio di Excel : 
 
 Process proc = nuovo processo ( ) ; 
 5 
 Copia e incolla il seguente codice per utilizzare la connessione creata nel passaggio uno e creare una tabella all'interno del foglio Excel : 
 
 usando ( OleDbConnection cn = new OleDbConnection ( costr ) ) { cn.Open (); utilizzando ( OleDbCommand cmd = new OleDbCommand ( ) ) { cmd.Connection = cn; cmd.CommandText = " CREATE TABLE [ Apps ] (Mobile char ( 100 ) , App char ( 100 ) , Prezzo char ( 250) ) "; cmd.ExecuteNonQuery (); } 
 6 
 Copia e incolla il seguente codice per aggiungere alcuni dati alla tabella creata nel passaggio cinque : utilizzando ( OleDbCommand cmd = new OleDbCommand ( ) ) { cmd.Connection = cn; cmd.CommandText = " INSERT INTO [ Apps $ ] ( mobile, App , prezzo ) VALUES ( 'Windows Phone 7 ', ' percorso Optimizer ', ' $ 1,99 ' ) "; cmd.ExecuteNonQuery (); cmd.CommandText =" INSERT INTO [ Apps $ ] ( mobile, App , prezzo ) VALUES ( ' Android ',' Property Analzyer ',' $ 199 ' ) "; cmd . ExecuteNonQuery (); } 
 7 
 Aggiungere il seguente codice alla fine di lanciare Excel e visualizzare il foglio di lavoro si è creato : 
 
 proc.StartInfo.FileName = " C : \\ \\ myExcelSheet.xls " ; proc.Start (); } 
 8 
 Press " . F5 " per eseguire il programma