Ecrire un XLS feuille de calcul Microsoft en C Sharp (C #) peut rendre votre application plus dynamique et donner à l'utilisateur plus d'options pour manipuler leurs données. Excel est un tableur inclus dans la suite Microsoft Office et peuvent être utilisés pour analyser petites ou grandes quantités de données. C # est un langage de programmation qui est généralement utilisé pour créer bureau , le Web et les applications mobiles. En C #, vous pouvez utiliser une combinaison de la « OleDbConnection , " classes " et " OleDbCommand d'écrire à une feuille de calcul XLS aide d'instructions SQL telles que "CREATE TABLE " et " INSERT INTO . " Choses que vous devez
Microsoft Visual studio
Show More Instructions
1
lancement de Microsoft Visual studio, cliquez sur " Nouveau Projet" dans le volet de gauche de votre écran, et d'élargir " autres langues " dessous " Modèles installés . " Cliquez sur " Visual C # " et double -cliquez sur " application console " pour créer un nouveau projet de console
2
Ajoutez les espaces de noms suivants dans le domaine des déclarations situé au début de votre module : .
< p> using System; using System.Collections.Generic ; utilisant System.Linq ; using System.Text ; using System.Data.OleDb ; using System.Diagnostics ;
3
Ajoutez les lignes suivantes code ci-dessous " static void main (String [] args ) " pour définir la chaîne de connexion à une feuille Excel existant ou nouveau :
chaîne construction = " Provider = Microsoft.ACE.OLEDB.12.0 ; Data Source = C: \\ \\ myExcelSheet.xls ; Extended Properties = Excel 12.0 ; »;
4
définir une variable de processus que vous allez utiliser pour ouvrir la feuille Excel :
Process proc = nouveau process ( ) ;
5
Copiez et collez le code suivant pour utiliser la connexion que vous avez créé dans la première étape et créer une table à l'intérieur de la feuille Excel :
aide ( OleDbConnection cn = new OleDbConnection ( construction )) { cn.Open (); aide ( OleDbCommand cmd = new OleDbCommand ()) { cmd.Connection = cn ; cmd.CommandText = " CREATE TABLE [ Applications ] (Portable Char (100) , App caractères (100), Prix char ( 250) ) "; cmd.ExecuteNonQuery ();}
6
Copiez et collez le code suivant pour ajouter des données à la table que vous avez créé à l'étape cinq : l'aide ( OleDbCommand cmd = new OleDbCommand ()) { cmd.Connection = cn ; cmd.CommandText = " INSERT INTO [ Apps $] ( mobile , App , prix) VALUES (' Windows Phone 7 », « Route Optimizer », « $ 1.99 ') " ; cmd.ExecuteNonQuery (); cmd.CommandText =" INSERT INTO [ Apps $] ( mobile , App , prix) VALUES (' Android ',' la propriété Analzyer ',' $ 199 ') " ; cmd. ExecuteNonQuery ();}
7
Ajoutez le code suivant à la fin pour lancer Excel et afficher la feuille de calcul que vous avez créé :
proc.StartInfo.FileName = "C: \\ \\ myExcelSheet.xls " ; proc.Start ();}
8
presse " . F5 " pour exécuter le programme