Cara mengekspor data dalam Datagridview pada excel sheet di Net visual basic
Tutorial Membuat Aplikasi
- Ini adalah tutorial tentang cara mengekspor data dalam Datagridview pada excel sheet di Net visual basic 2013. Dalam tutorial ini, pertama saya mengisi tabel Akses ke datagridview, maka saya ekspor ke excel sheet saya (saya menggunakan Excel 2007). Untuk tutorial ini, Anda perlu menempatkan kontrol datagridview dan tombol untuk formulir Anda, seperti gambar berikut :Ikuti langkah – langkah berikut untuk membuatnya :1. Pertama menambahkan referensi ke Perpustakaan Objek Microsoft Excel 12.02. Dalam menu proyek Anda klik Project - Add Referensi - pilih tab COM3. Tambahkan Microsoft Excel 12.0 Object Library, lalu klik OK4. Buka halaman kode dan menambahkan referensi berikut di atas Public Class Form1Imports System.Data.OleDbImports Excel = Microsoft.Office.Interop.Excel5. Kemudian tambahkan deklarasi berikut di bawah garis Public Class Form1 AndaDim connString As String = "Provider=Microsoft.ACE.OLEDB.12.0; Data Source=C:\Users\Jimmy\Desktop\test.accdb"Dim excelLocation As String = "C:\Users\Jimmy\Desktop\test.xlsx"Dim MyConn As OleDbConnectionDim da As OleDbDataAdapterDim ds As DataSetDim tables As DataTableCollectionDim source1 As New BindingSourceDim APP As New Excel.ApplicationDim worksheet As Excel.WorksheetDim workbook As Excel.Workbook6. Tambahkan kode event berikut:Private Sub Form1_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Loadworkbook = APP.Workbooks.Open(excelLocation)worksheet = workbook.Worksheets("sheet1")MyConn = New OleDbConnectionMyConn.ConnectionString = connStringds = New DataSettables = ds.Tablesda = New OleDbDataAdapter("Select * from [Items]", MyConn)da.Fill(ds, "Items") 'Change items to your database nameDim view As New DataView(tables(0))source1.DataSource = viewDataGridView1.DataSource = viewDataGridView1.AllowUserToAddRows = FalseEnd Sub7. Kemudian tambahkan kode berikut pada tombol Ekspor:Private Sub Export_Click(sender As System.Object, e As System.EventArgs) Handles Export.ClickDim columnsCount As Integer = DataGridView1.Columns.CountFor Each column In DataGridView1.Columnsworksheet.Cells(1, column.Index + 1).Value = column.NameNextFor i As Integer = 0 To DataGridView1.Rows.Count - 1Dim columnIndex As Integer = 0Do Until columnIndex = columnsCountworksheet.Cells(i + 2, columnIndex + 1).Value = DataGridView1.Item(columnIndex, i).Value.ToStringcolumnIndex += 1LoopNextEnd Sub8. Kemudian tambahkan kode berikut untuk menyimpan file excel Anda ketika Form ditutupPrivate Sub Form1_FormClosed(sender As Object, e As System.Windows.Forms.FormClosedEventArgs) Handles Me.FormClosedbuku kerja.Simpan()buku kerja.Tutup()APLIKASI.Berhenti()Akhir SubJalankan Aplikasi lalu klik tombol Ekspor maka data dalam Datagridview akan ditampilkan pada halaman excel baru seperti gambar berikut:Pelajari Juga Tutorial Visual Basic Net 2013 berikut ini ;salam...,
Memuat




Comments
Post a Comment