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
|