- Back to Home »
- CSV , DataGridView , Export »
- Export data dari DataGridView ke file CSV
Posted by : Belajar Mengelola Keuangan
Feb 6, 2014
Tabel merupakan salah satu komponen yang sangat berguna dalam menampilkan data. Adakalanya mengharuskan kita mengambil data dari DataGridView tersebut ke sebuah format yang berbeda seperti CSV.
Berikut script untuk mengexport data dari DataGridView ke CSV.
Berikut script untuk mengexport data dari DataGridView ke CSV.
Private Sub exportCSV()
'test to see if the DataGridView has any rows
If tblData.RowCount > 0 Then
Dim value As String = ""
Dim dr As New DataGridViewRow()
Dim swOut As New StreamWriter("d:\test.csv")
'write header rows to csv
For i As Integer = 0 To tblData.Columns.Count - 1
If i > 0 Then
swOut.Write(",")
End If
swOut.Write(tblData.Columns(i).HeaderText)
Next
swOut.WriteLine()
'write DataGridView rows to csv
For j As Integer = 0 To tblData.Rows.Count - 1
If j > 0 Then
swOut.WriteLine()
End If
dr = tblData.Rows(j)
For i As Integer = 0 To tblData.Columns.Count - 1
If i > 0 Then
swOut.Write(",")
End If
value = dr.Cells(i).Value.ToString()
'replace comma's with spaces
value = value.Replace(","c, " "c)
'replace embedded newlines with spaces
value = value.Replace(Environment.NewLine, " ")
swOut.Write(value)
Next
Next
swOut.Close()
End If
End Sub
Apakah kamu ingin mendapatkan perberitahuan tentang artikel yang baru dari catatanvbnet.blogspot.com langsung ke emailmu?
ada tutorial lengkapnya gk?
ReplyDeleteTerimakasih