Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vb.net SSIS 2005-使用脚本任务导入excel文件_Vb.net_Ssis - Fatal编程技术网

Vb.net SSIS 2005-使用脚本任务导入excel文件

Vb.net SSIS 2005-使用脚本任务导入excel文件,vb.net,ssis,Vb.net,Ssis,需要使用SSIS 2005中的脚本任务上载excel文件。请有人帮忙,提供代码 关于这一点,我总是使用OLEDB,最近我在这里用一个代码示例回答了这个问题 我一直认为这是最好的方法,主要是因为使用带有Excel源的数据流任务不允许您更改Excel或验证其内容。不要在开发机器上安装ACE.OLEDB.12.0,我们是否应该更改为JET OLEDB Provider如果您不介意,您能为我提供此部分的代码吗?While oleExcelReader.Read…..End While-这将插入到数据库

需要使用SSIS 2005中的脚本任务上载excel文件。请有人帮忙,提供代码


关于这一点,我总是使用OLEDB,最近我在这里用一个代码示例回答了这个问题


我一直认为这是最好的方法,主要是因为使用带有Excel源的数据流任务不允许您更改Excel或验证其内容。

不要在开发机器上安装ACE.OLEDB.12.0,我们是否应该更改为JET OLEDB Provider如果您不介意,您能为我提供此部分的代码吗?While oleExcelReader.Read…..End While-这将插入到数据库中(假设我们有3个字段)。这是故意留空的,因为它相当依赖于实现。例如,您的目的地数据库是什么?SQL/Server、Oracle、MySql等?您可以使用Microsoft.Jet.OLEDB.4.0(与Excel 8.0配合使用),但这只会打开2007年以前的.xls文件。OLEDB.12.0非常容易安装,而且是免费的。它将同时打开这两个窗口。