Importer
Importer用于导入数据。
属性
方法
示例一
导入Access文件:
Dim
ip as
New 
Importer
ip.SourcePath 
= "c:\Data\销售管理.mdb" 
'指定数据文件
ip.SourceTableName 
= "订单" 
'指定要导入的表
ip.NewTableName 
="订单" 
'导入后的表名
ip.Import()
示例二
如果希望出现一个打开文件对话框,导入用户指定的文件,可以参考下面的代码:
Dim 
dlg 
As New
OpenFileDialog
'定义一个新的OpenFileDialog
dlg.Filter=
"Access文件|*.mdb"
'设置筛选器
If dlg.ShowDialog 
= 
DialogResult.Ok 
Then 
'如果用户单击了确定按钮
    Dim ip 
As New
Importer
    ip.SourcePath 
= dlg.FileName
'指定数据文件
    ip.SourceTableName 
= "订单"
'指定要导入的表
    ip.NewTableName 
="订单"
'导入后的表名
    ip.Import()
End If
示列三
导入Excel文件:
Dim
ip as
New 
Importer
ip.SourcePath 
= "c:\Data\销售管理.xls" 
'指定数据文件
ip.SourceTableName 
= "订单" 
'指定要导入的表
ip.NewTableName 
="订单" '导入后的表名
ip.Format = 
"Excel" '指定导入格式
ip.Import()
一些Excel文件,可能需要在表名后面加上“$”,才能正常导入,例如:
Dim
ip as
New 
Importer
ip.SourcePath 
= "c:\Data\销售管理.xls" 
'指定数据文件
ip.SourceTableName 
= "订单$" 
'指定要导入的表
ip.NewTableName 
="订单" '导入后的表名
ip.Format = 
"Excel" '指定导入格式
ip.Import()
示例四
导入DBF文件:
Dim 
ip 
as New
Importer
ip.SourcePath 
= 
"c:\Data\"
'指定目录
ip.SourceTableName 
= "订单"
'指定要导入的文件“订单.DBF”
ip.NewTableName 
="订单"
'导入后的表名
ip.Format 
= 
"dbase"
'指定导入格式
ip.Import()
示例五
导入文本文件:
Dim 
ip 
as New
Importer
ip.SourcePath 
= 
"c:\Data\"
'指定目录
ip.SourceTableName 
= "订单"
'指定要导入的文件“订单.txt”
ip.NewTableName 
="订单"
'导入后的表名
ip.Format 
= 
"Delimited"
'指定导入格式
ip.Import()