我正在使用OleDbDataAdapter.Fill方法从Excel文档中读取数据。我理解这会将数据读入DataTable。
我们如何处理Excel列中的数据可能具有不同数据类型的情况?
例如,如果Excel列中的数据如下所示:
100
200
Some text
300
当在DataTable列中读取数据时(正在加载数据)将被输入为double(因为列中的第一个值是数字)。当它到达第3个值("某些文本")而不是将此文本添加到DataTable时,它会添加一个null(或空字符串)。
问题是我想知道读取后Excel文件列中的值是什么。
我们如何捕捉"一些文字"如果列已被输入为double,那么文本会被忽略吗?