vb.net 下的 CSV文件操作
2008-10-08 19:34
253 查看
常见CSV文件的操作
从DataTable导入到CSV
Public Function CSVToDataTable(ByVal FilePath As String) As DataTable
Try
If (System.IO.File.Exists(FilePath)) Then
Dim fi As New System.IO.FileInfo(FilePath)
'HDR=NO 第一行當數據處理
'HDR=YES(默認)第一行當列處理
Dim sConnectionString As String = "Provider=Microsoft.Jet.OLEDB.4.0;Extended Properties='Text;HDR=NO';Data Source=" & fi.DirectoryName
Dim objConn As New System.Data.OleDb.OleDbConnection(sConnectionString)
objConn.Open()
Dim strColum As String
Dim objCmdSelect As New Data.OleDb.OleDbCommand("SELECT Distinct * FROM " & fi.Name, objConn)
Dim objAdapter As New Data.OleDb.OleDbDataAdapter
Dim dt As New DataTable
objAdapter.SelectCommand = objCmdSelect
objAdapter.Fill(dt)
objConn.Close()
Return dt
End If
Catch ex As Exception
MessageShow(ex.ToString())
Return Nothing
End Try
End Function[/code]
OK,操作完畢。
从DataTable导入到CSV
Public Function CSVToDataTable(ByVal FilePath As String) As DataTable
Try
If (System.IO.File.Exists(FilePath)) Then
Dim fi As New System.IO.FileInfo(FilePath)
'HDR=NO 第一行當數據處理
'HDR=YES(默認)第一行當列處理
Dim sConnectionString As String = "Provider=Microsoft.Jet.OLEDB.4.0;Extended Properties='Text;HDR=NO';Data Source=" & fi.DirectoryName
Dim objConn As New System.Data.OleDb.OleDbConnection(sConnectionString)
objConn.Open()
Dim strColum As String
Dim objCmdSelect As New Data.OleDb.OleDbCommand("SELECT Distinct * FROM " & fi.Name, objConn)
Dim objAdapter As New Data.OleDb.OleDbDataAdapter
Dim dt As New DataTable
objAdapter.SelectCommand = objCmdSelect
objAdapter.Fill(dt)
objConn.Close()
Return dt
End If
Catch ex As Exception
MessageShow(ex.ToString())
Return Nothing
End Try
End Function[/code]
OK,操作完畢。
相关文章推荐
- 自己写的文件操作的function和Sub vb.net dll
- vb.net 教程 4-11 Json文件操作 1
- 在ASP.NET中操作文件的例子(VB)
- vb.net 教程 4-12 ini文件操作 2 ini文件的写入
- 在ASP.NET中操作文件的例子(VB)
- vb.net 教程 4-11 Json文件操作 2 JavaScriptSerializer
- [VB.NET]文件操作
- (vb.net)操作Excel文件1
- VB.NET DATAGRID或DATASET 输出CSV文件
- vb.net 对于文件的的简单操作
- 在ASP.NET中操作文件的例子(VB)
- vb.net 教程 4-11 Json文件操作 3 DataContractJsonSerializer
- VB.net 文件读取、写入、追加操作
- [VB.NET源码]文件读写与数据库操作示例
- VB.NET中操作xml文件
- vb.net 教程 4-5 文件操作 File 1
- 使用VB.NET的FileInfo和DirectoryInfo类进行文件操作
- vb.net 教程 4-12 ini文件操作 1 ini文件的读取
- vb.net 教程 4-12 ini文件操作 3 应用
- vb.net 教程 4-3 文件操作 FileInfo 1