“Conocimientos Programación>C /C + + Programming

Cómo escribir una hoja XLS en CSharp

2013/2/1
Escritura en una hoja de cálculo Microsoft XLS en Do sostenido (C #) puede hacer que su aplicación sea más dinámica y dar al usuario más opciones para manipular los datos. Excel es una aplicación de hoja de cálculo incluido en la suite de Microsoft Office y se puede utilizar para analizar pequeñas o grandes cantidades de datos. C # es un lenguaje de programación que se utiliza habitualmente para crear de escritorio , Web y aplicaciones móviles. En C #, se puede utilizar una combinación de la " OleDbConnection , " y " clases OleDbCommand " escribir en una hoja de cálculo XLS utilizando sentencias SQL tales como "CREATE TABLE" y " INSERT INTO. " Cosas que necesitará
Microsoft Visual Studio
Ver Más instrucciones
1

lanzamiento Microsoft Visual Studio , haga clic en "Nuevo proyecto" en el panel izquierdo de la pantalla, y ampliar "Otros Idiomas " abajo " Plantillas instaladas ". Haga clic en " Visual C #" y haga doble clic en " Aplicación de consola " para crear un nuevo proyecto de consola
2

Añada los siguientes espacios de nombres en el área de declaraciones situado en el comienzo de su módulo : .
< p> using System; utilizando System.Collections.Generic ; utilizando System.Linq ; using System.Text ; using System.Data.OleDb ; using System.Diagnostics ;
3

Agregue la siguiente código de abajo " void main (String [] args ) estáticas " para definir la cadena de conexión a una hoja de Excel existente o nuevo :

const string = " Provider = Microsoft.ACE.OLEDB.12.0 ; Data Source = C: \\ \\ myExcelSheet.xls ; propiedades extendidas de Excel = 12,0 ; "
4

Definir una variable de proceso que se utilizará para abrir la hoja Excel :

Process proc = nuevo proceso ( ) ;
5

Copia y pega el siguiente código para utilizar la conexión que creó en el primer paso y crear una tabla dentro de la hoja de Excel :

usando ( OleDbConnection cn = new OleDbConnection ( constr )) { cn.Open () , usando ( OleDbCommand cmd = new OleDbCommand ()) { cmd.Connection = cn ; cmd.CommandText = "CREATE TABLE [ apps] (Mobile Char ( 100 ) , App caracteres ( 100 ) , Precio char ( 250 ) ) "; cmd.ExecuteNonQuery () ;}
6

Copia y pega el código siguiente para agregar algunos datos a la tabla creada en el paso cinco: el uso de ( OleDbCommand cmd = new OleDbCommand ()) { cmd.Connection = cn ; cmd.CommandText = "INSERT INTO [ Aplicaciones $] ( móvil , App , Precio ) VALUES ( 'Windows Phone 7 ', ' Ruta optimizador ', ' $ 1.99 ' ) "; cmd.ExecuteNonQuery (); cmd.CommandText = " INSERT INTO [ Aplicaciones $] ( móvil , App , Precio ) VALUES ( ' Android ',' Analzyer propiedad ' , ' $ 199 ' ) "; cmd. ExecuteNonQuery () ;}
7

Añada el siguiente código al final para lanzar Excel y ver la hoja de trabajo que ha creado :

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

Press ." F5 "para ejecutar el programa de descarga

C /C + + Programming
C + + Estructura de Repetición
Cómo utilizar el comando Strlen en C + +
Las Partes de Microsoft Visual C + +
Cómo agregar Gridview
Cómo leer un archivo en ANSI C
¿Cuál es el propósito de un diagrama de flujo de datos
Cómo mover un puntero de archivo en C + +
Cómo utilizar Cout y Cin en OpenGL
Conocimientos Informáticos © http://www.ordenador.online