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

Cómo conectar C # para MS Excel

2011/2/22
Ser capaz de exportar datos desde una aplicación C # para Microsoft Office Excel puede ahorrar tiempo , se opuso a hacerlo de forma manual. En C #, se puede utilizar la biblioteca de objetos de Microsoft Excel mediante la adición de una referencia a él en su proyecto. Una vez que tenga una referencia , puede utilizar el objeto " de aplicación" , que representa a toda la aplicación. Conecte a un libro de Excel y leer su contenido a través del " Libro " y objetos " Hoja de trabajo " . Instrucciones
1

lanzamiento Microsoft Visual C # Express y haga clic en "Nuevo proyecto ... " en el panel izquierdo de la pantalla. Haga doble clic en " Aplicación de Windows Forms " para crear un nuevo proyecto.

2 Haga clic en el menú "Proyecto " , haga clic en "Add Reference" y haga clic en la ficha " COM". Haga doble clic en " Excel 3

doble clic en" botón "en el " panel de herramientas "para crear un nuevo botón . Doble clic en " Button1 " para abrir el módulo " Form1.cs "
4

Definir los objetos de Excel , escriba el siguiente código:

Excel.Application xlsxApp ;
< . p> xlsxWB Excel.Workbook ;

xlsxWS Excel.Worksheet ;

objeto misVal = System.Reflection.Missing.Value ;

xlsxApp = new Excel.Application ();
5

Haga la conexión de C # a una hoja de cálculo Excel con el código siguiente :

xlsxWB = xlsxApp.Workbooks.Open ("C: \\ \\ ExcelFile.xlsx ", 0 , es cierto, 5 , "", " ", true , Microsoft.Office.Interop.Excel.XlPlatform.xlWindows , "\\ t ", false , false, 0 , true , 1 , 0);
6

Editar la ruta en el paso anterior y escriba la ruta y el nombre del archivo de Excel Definir la primera hoja de cálculo como la hoja utilizar , añadiendo el siguiente código: .

xlsxWS = ( Excel.Worksheet ) xlsxWB . Worksheets.get_Item ( 1 ) ;
7

Escriba el siguiente código para leer la celda " A1" y mostrar el valor con un cuadro de mensaje :

MessageBox.Show ( xlsxWS.get_Range . ("A1 ", " A1") Value2.ToString ());
8

Cierre el libro y soltar el objeto de aplicación de Excel con el código siguiente :

xlsxWB . Cerrar (true , misVal , misVal ) ;

xlsxApp.Quit ();
9

Press "F5 " para ejecutar el proyecto y haga clic en
< br " botón 1 ". >

C /C + + Programming
¿Qué quieres decir con función numérica?
¿Por qué no puede ver mi Xcode iPhone
Cómo utilizar el comando printf en C + +
¿Qué significa refinamiento gradual en el contexto del SDLC?
Cómo crear iluminación dinámica en GtkRadiant
Adición de un archivo DLL en un proyecto de CPP
Cómo leer los números a partir de archivos en C
Cómo insertar una nueva línea en el cuadro de texto
Conocimiento de la computadora © http://www.ordenador.online