(十七)数据从Excel导入到DataTable中、把DataTable中的数据实时存入Excel

一、数据从Excel导入到DataTable中
方法一:Import
①语法:DataTable.Import “文件名”

DataTable.Import "C:\Documents and Settings\Administrator\桌\data.xls"    

②功能:将指定的Excel中的数据导入到DataTable中。将Excel文件的第一张表单的数据导入到DataTable的第一张表单中;将Excel文件的第二张表单的数据导入到DataTable的第二张表单中;以此类推
方法二:ImportSheet
①语法:DataTable.ImportSheet “Excel文件”,”Excel文件的表单”,”DataTable的表单”
②功能:将Excel文件中指定的表单数据,导入到DataTable的指定表单中

DataTable.ImportSheet "C:\Documents and Settings\Administrator\桌\data.xls","sheet3","Action2" 

注意:
数据导入对Test反复次数有影响

二、把DataTable中的数据实时存入Excel
方法一:Export
①语法:DataTable.Export “Excel文件”

DataTable.Export "C:\Documents and Settings\Administrator\桌\dataE.xls"

②功能:将DataTable中的数据导入到Excel文件

注意:当系统中不存在指定的Excel文件,系统会自动创建一个Excel文件;当系统中已存在指定的Excel文件,将覆盖已存在的Excel文件

方法二:ExportSheet
①语法:DataTable.ExportSheet “Excel文件”,”DataTable的表单”

DataTable.ExportSheet "C:\Documents and Settings\Administrator\桌\data1E.xls","Global"

②功能:将DataTable中指定的表单数据,导出到指定的Excel文件中
注意:当系统中不存在指定的Excel文件,系统会自动创建一个Excel文件,将数据存放在一张表单中;当系统中已存在指定的Excel文件,但是没有指定的表单名称,系统会在已存在的Excel文件中,创建一张表单存储数据;如果指定的表单在Excel文件中存在,覆盖该表单

导出数据存在奇怪现象:无论Global还是Action中的表,导出只迭代一次,就能将数据全部导出。我不知道为啥???

猜你喜欢

转载自blog.csdn.net/jiangshangchunjiezi/article/details/80657163