en

MSGuayaquil

Recursos esenciales para el desarrollador .NET

eXpert RoadShow

exportar datagridview a excel

Último post 04-11-2008 12:38 PM escrito por evinces. 1 respuestas.
Página 1 de 1 (2 elementos)
Ordenar mensajes: Anterior Siguiente
  • 03-13-2008 10:46 PM

    • xsara6789x
    • Contribuyente Top 150
    • Se unió el 03-14-2008
    • Envíos: 2
    • Puntos: 40

    exportar datagridview a excel

    Hola estoy trabajando con visual 2005 quisiera saber si alguien sabe cuales son los pasos a seguir para poder exportar el datagridview a un hoja de calculo excel, pero por favor diganme dese el principio todo lo que se debe hacer estare muy agradecida si me pueden ayudar
    saludos

    • Puntos de post: 20
  • 04-11-2008 12:38 PM en respuesta a

    • evinces
    • Contribuyente Top 10
    • Se unió el 04-21-2007
    • Guayaquil - Ecuador
    • Envíos: 81
    • Puntos: 275

    Re: exportar datagridview a excel

    Aqui hay un código que sirve para exportar datos de un datagridview a excel, espero te sirva.... saludos 
    Imports System.IO 
     
    Function Exportar()
            Dim strStreamW As Stream
            Dim strStreamWriter As StreamWriter
            Dim Filas = frm_principal.Grid.Rows.Count
            Dim Columnas = frm_principal.Grid.Columns.Count
            Dim Archivo As String = Application.StartupPath & "\Centros.csv"
            Dim Linea
            Dim f, c

            File.Delete(Archivo)
            strStreamW = File.OpenWrite(Archivo)

            strStreamWriter = New StreamWriter(strStreamW, System.Text.Encoding.UTF8)

            'CABECERA
            For c = 0 To Columnas - 1
                Linea = Linea & frm_principal.Grid.Columns(c).Name & ";"
            Next

            Linea = Mid(Linea, 1, Linea.ToString.Length - 1)
            strStreamWriter.WriteLine(Linea)
            Linea = Nothing

            'FILAS
            For f = 0 To Filas - 1
                For c = 0 To Columnas - 1
                    Linea = Linea & frm_principal.Grid.Item(c, f).Value & ";"
                    'MsgBox(Grid.Item(c, f).Value)
                Next
                Linea = Mid(Linea, 1, Linea.ToString.Length - 1)
                strStreamWriter.WriteLine(Linea)
                Linea = Nothing
            Next
            strStreamWriter.Close()

            Try
                Process.Start(Archivo) 'Ejecuta el archivo creado
            Catch Ex As Exception
                MsgBox(Ex.Message, MsgBoxStyle.Critical, Ex.Source)
            End Try

        End Function
    • Puntos de post: 5
Página 1 de 1 (2 elementos)
Alguna publicidad
© 2007 MSGuayaquil. Todos los derechos reservados.
Powered By IIS 6 Powered By ASP.NET 2.0 Ofrecido por Community Server (Commercial Edition) Powered By SQL Server 2005
Creado y Administrado por Julio Casal