Kemudian dijelaskan beberapa cara untuk membaca file CSV, dari menggunakan fungsi String.Split(), regex, OleDB, sampai dengan menggunakan third party dari Lumenworks.
Apabila Anda menggunakan .NET versi 2.0 ke atas, Microsoft sudah menyediakan fungsi khusus untuk kebutuhan parsing file csv, nama nya TextFieldParser(). Berikut ini sample code menggunakan TextFieldParser dengan menggunakan VB.NET
Bila mempunyai pertanyaan tentang software, jangan ragu untuk menghubungi info@aerje.com
http://blog.aerje.com
Using MyReader As New Microsoft.VisualBasic.FileIO.TextFieldParser("D:\book1.csv")
MyReader.TextFieldType = Microsoft.VisualBasic.FileIO.FieldType.Delimited
MyReader.Delimiters = New String() {","}
Dim currentRow As String()
While Not MyReader.EndOfData
Try
currentRow = MyReader.ReadFields()
Catch ex As Microsoft.VisualBasic.FileIO.MalformedLineException
MsgBox("Line " & ex.Message & " is invalid. Skipping")
End Try
End While
End Using
MyReader.TextFieldType = Microsoft.VisualBasic.FileIO.FieldType.Delimited
MyReader.Delimiters = New String() {","}
Dim currentRow As String()
While Not MyReader.EndOfData
Try
currentRow = MyReader.ReadFields()
Catch ex As Microsoft.VisualBasic.FileIO.MalformedLineException
MsgBox("Line " & ex.Message & " is invalid. Skipping")
End Try
End While
End Using
Bila mempunyai pertanyaan tentang software, jangan ragu untuk menghubungi info@aerje.com
http://blog.aerje.com
No comments:
Post a Comment