DarkVenom Programador Básico
Mensajes : 18 Puntos : 42 Localización : Distrito Federal
| Tema: Exportar datos a Microsoft Excel 2010 Miér Mar 14, 2012 11:07 pm | |
| Hola compañeros programadores, después de una larga ausencia, regreso con un nuevo aporte. El título dice más que suficiente.
Primero que nada en el proyecto que estemos trabajando, para poder trabajar con Excel, hay que agregar una referencia de Microsoft. Para esto vamos al menú Proyecto->Agregar Referencia. En la ventana que aparece iremos a la pestaña .NET y buscamos la referencia Microsoft.Office.Interop.Excel (Version 14.0.0.0) y damos clic en Aceptar.
Ahora en donde vamos a codificar la exportación agregamos el siguiente using:
- Código:
-
using Microsoft.Office.Interop.Excel; Ahora tenemos que crear un objeto Excel, un objeto Libro y un objeto Hoja.
Para el objeto Excel lo que hacemos es escribir la siguiente línea de código:
- Código:
-
_Application Excel = new Microsoft.Office.Interop.Excel.Application(); Para el objeto Libro es la siguiente línea:
- Código:
-
_Workbook Libro = Excel.WorkBooks.Open("Ruta del archivo de Excel"); Y por último el objeto Hoja:
- Código:
-
_Worksheet Hoja = (_Worksheet) Libro.ActiveSheet; Ya con el objeto Hoja estaremos trabajando en la hoja1 de Excel; si por ejemplo, quiero colocar un nombre en la celda A1 hago lo siguiente:
- Código:
-
Hoja.Range["A1"].Value2 = "Rodrigo"; Otra manera es usando lo siguiente:
- Código:
-
Hoja.Cells[fila,columna] = "Rodrigo"; Donde fila es el número de fila de la celda y columna el número de columna de la misma.
Les dejo un proyecto un poco más complejo para que puedan analizarlo a detalle, cualquier duda que pueda resolverles (ya que no estoy tan avanzado en el tema) con gusto les apoyo.
Saludos a todos, espero les sea de gran utilidad el aporte.
| |
|