我使用以下连接字符串
Provider = Microsoft.Jet.OLEDB.4.0;“+ “Data Source =”+ Convert.ToString(pa) +“;” +“扩展属性= Excel 8.0
但是当列只包含数值时,它会将其读为空
任何想法? 请帮助
答案 0 :(得分:0)
阅读此博客文章
http://blog.lab49.com/archives/196
更好地了解这里发生的事情。简而言之:使用OleDb读取Excel工作表是非常不可靠的(糟糕!)设计。这是一个更好的选择(对于旧的非XML Excel文件格式):
http://jexcelapi.sourceforge.net/
(在Files部分下,你会找到这个Java库的C#端口)。