当我用如下代码从Excel文件读取数据到内部数据表时会发生数据丢失,请问是什么原因?
Dim mg As new MergerWith mg .Format = "Excel" .SourcePath = 源文件名 .SourceTableName = 表单名 & "$" .DataTableName = 目标数据表 .Header = True .MergeEnd With
数据丢失主要发生在数值字段,若该字段前数行为空值时,后面的几行的文本型数据会读进来,而数值型数据全部丢失。但若第一行有数据,则数据不会发生丢失现象。
如图:
此主题相关图片如下:qq截图20160627.png
若第一行没有数据,那么下面的所有数值型数据全部丢失。
请教是什么原因?该怎么解决?