我有一个excel文件,其中有一个名为Price
的列价格
$ 200
$ 250
€50
我正在使用以下代码将我的Excel工作表中的数据读入DataTable。
OleDbDataAdapter adp = new OleDbDataAdapter("select * from [Sheet1$]", Connstr);
adp.Fill(dt);
当我在价格列中检查我的DataTable时,我得到以下输出
价格
200
250
空
所以它的作用是删除$符号和带有€符号的单元格,它完全忽略该单元格中的数据,并且在这些单元格中没有任何值。
请建议修复。
提前致谢。