无法从c#中的excel文件中读取数值

时间:2011-03-02 12:58:20

标签: c# excel

我使用以下连接字符串

  

Provider = Microsoft.Jet.OLEDB.4.0;“+   “Data Source =”+ Convert.ToString(pa)   +“;” +“扩展属性= Excel 8.0

但是当列只包含数值时,它会将其读为空

任何想法?  请帮助

1 个答案:

答案 0 :(得分:0)

阅读此博客文章

http://blog.lab49.com/archives/196

更好地了解这里发生的事情。简而言之:使用OleDb读取Excel工作表是非常不可靠的(糟糕!)设计。这是一个更好的选择(对于旧的非XML Excel文件格式):

http://jexcelapi.sourceforge.net/

(在Files部分下,你会找到这个Java库的C#端口)。