.NET Framework - Exportar a Word o a Excel

Asked By on 02-Feb-10 03:50 AM
Buenos dias:

Tengo una base de datos que quiero hacer es mediante vb.net, al hacer una
consulta select exporte los datos bien a excel o a word.

Tengo una plantilla ya hecha tipo:


COL1    COL2        COL3
Reg1      Reg1          Reg1
Reg2      Reg2          Reg2
.               .               .
Regx       RegX        RegX

Muchas gracias




lucky replied to on 03-Feb-10 12:31 PM
Hola:
Prueba esto

Option Explicit On
Option Strict On
Imports System.Data.OleDb

Public Class Form1
Private msCadenaAccess As String =3D "Provider=3DMicrosoft.Jet.OLEDB.
4.0;Data Source=3DC:\XXXXXXX\TUBASE.MDB"
Private Const msTabla As String =3D "TUTABLA"


Private Sub btnExcel_Click(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles btnExcel.Click
Me.Cursor =3D Cursors.WaitCursor
Using loConexionAccess As New OleDbConnection(msCadenaAccess)
Dim lsExcel As String =3D "SELECT * INTO [HojaDatos] IN
''[Excel 8.0;HDR=3DYes;DATABASE=3DC:\XXXXXXX] FROM " & msTabla
' Creamos un comando para ejecutar la consulta
Dim loComando As New OleDbCommand(lsExcel,
loConexionAccess)
' Abrimos la conexi=F3n
loConexionAccess.Open()
' Ejecutamos la consulta
loComando.ExecuteNonQuery()
End Using
Me.Cursor =3D Cursors.Default
Me.Close()
End Sub
End Class

Espero que te sirva
Un saludo desde Bilbo
Carlos