![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
16/09/2010, 17:14
|
| | Fecha de Ingreso: marzo-2007
Mensajes: 74
Antigüedad: 17 años, 11 meses Puntos: 0 | |
Respuesta: Exportar gridview a excel En VS ir a Websites/Proyecto -> Add References -> Pestaña COM y ahi elejir
Microsoft Ofice Interop
Microsoft Excel 11.0 Object Library
Una vez que ves todos los componentes COM, tienes que agregar:
1) Microsoft Office Interop 11.0
2) Microsoft Excel 11.0
Tras haber agregado las referencias en el código desde donde quieres trabajar con Excel debes agregar los siguientes Imports:
1) Imports System.Runtime.InteropServices.Marshal
2) Imports Microsoft.Office.Interop
A partir de ahora puedes trabajar con Excel sin problemas.
El modo de trabajo básicamente consiste en crear un objeto que de algún modo hará de aplicación Excel
Dim xlApp As Object
'Un Libro de Excel
dim xlBook As Excel.Workbook
' Una hoja del libro
Dim xlSheet As Excel.Worksheet
Inicializar Excel y obtener un objeto de Aplicacion
Set xlApp = Nothing
oXL = CreateObject("Excel.Application")
Dim ruta_excel as string
ruta_excel = "c:\x.xls"
Set xlApp = Nothing
Set xlApp = CreateObject("Excel.Application")
Set xlBook = Nothing
Set xlBook = xlApp.Workbooks.Open(ruta_excel)
Set xlSheet = xlBook.Worksheets(1)
'aqui lo muestras en pantalla
xlApp.Visible = True
'asi cambiamos los valores
xlApp.Cells(Y, X).Value="escribo en el archivo" |