Programadores dedicados a C sharp .Net, eres nuevo, experto o quieres aprender a programar en C Sharp, aquí encontraras todo lo que necesitas.
 
ÍndiceCalendarioFAQBuscarMiembrosGrupos de UsuariosChatRegistrarseConectarse
Conectarse
Nombre de Usuario:
Contraseña:
Entrar automáticamente en cada visita: 
:: Recuperar mi contraseña
Últimos temas
Buscar
 
 

Resultados por:
 
Rechercher Búsqueda avanzada
Síguenos:
Crear foro Crear foro Crear foro

Comparte | 
 

 Exportar datos a Microsoft Excel 2010

Ver el tema anterior Ver el tema siguiente Ir abajo 
AutorMensaje
DarkVenom
Programador Básico


Mensajes : 18
Puntos : 42
Localización : Distrito Federal

MensajeTema: 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.

Aplicación para Exportar a Excel

Volver arriba Ir abajo
Ver perfil de usuario
 
Exportar datos a Microsoft Excel 2010
Ver el tema anterior Ver el tema siguiente Volver arriba 
Página 1 de 1.
 Temas similares
-
» Macro Importar Datos de Libro Excel Cerrado
» No se ejecuta macro (exportar datos de access a excel)
» Pasar datos de Excel a Word
» Combinar crear lista con validación de datos.
» Como unir dos tablas con datos repetidos, en una nueva que no contenga los datos repetidos???

Permisos de este foro:No puedes responder a temas en este foro.
CSPromex :: PROGRAMACIÓN EN C# :: Código abierto-
Cambiar a: