Trabajar con Excel (Básico)

por admin el 9/2/2009 8:08:33 PM

Este es el código básico para abrir Excel, crear una hoja y añadir datos a las celdas.

En las referencias del proyecto debemos añadir Microsoft.Office.Interop.Excel

using Excel=Microsoft.Office.Interop.Excel;

………………….

Excel.Application oExcel;
Excel._Workbook oLibro;
Excel._Worksheet oHoja;

// Iniciamos Excel e instanciamos objeto aplicación.
oExcel = new Excel.Application();

//Obtenemos libro y hoja.

oLibro = (Excel._Workbook)(oExcel.Workbooks.Add(""));
   oHoja = (Excel._Worksheet)oLibro.ActiveSheet;

//Ya podemos escribir en las celdas

oHoja.Cells[1, 1] = “TEXTO”;

//Mostramos la hoja

oExcel.Visible=true;

Tags:

Interop

Comments

3/12/2010 5:55:35 AM

Araxhiel Khy

Muchas gracias por el aporte, es muy bueno en realidad (me sirvió demasiado en mi trabajo), aunque la verdad nada mas le realice una modificación para que me abriera un documento xls* ya existente para escribir los datos ahí y no en uno nuevo.

Nada mas tengo una duda: Tu sabes como hacerle para abrir un XLS*, y leer nada mas *cierta selección* de datos y volcarla a un DataGridView? Hasta este punto ya se como abrir un documento y volcarlo a un dgv... pero no deseo exportar toda la hoja/libro activa/o sino nada mas una selección ya predefinida de celdas y columnas... Tendras alguna idea de como lograr eso?

Saludos!

Araxhiel Khy Spain

Add comment




  Country flag

biuquote
  • Comment
  • Preview
Loading