我需要使用c# - OleDB连接从excel表中读取值。 Excel工作表包含数值和百分比值。
excel单元格的值为0.25%。
但该单元格的实际价值为0.247337730504847%
使用OleDB连接读取值时,我的DataSet给出0.25%而不是0.247337730504847%
请帮忙。
以下是用于读取excel文件的连接字符串。
connectionString = @"Provider=Microsoft.Jet.OLEDB.4.0;
Data Source=" + filelocation + @";Extended Properties=""Excel 8.0;IMEX=1;HDR=NO""";
更新
实际上,我的excel表还有一些“会计”格式的单元格。我需要阅读这些价值观。所以我使用了IMEX = 1。
我需要对数值进行完全精确,并且需要读取会计格式化的单元格。
请帮助