读书人

[]vb.net 2008读取Excel 2010中单元格

发布时间: 2012-03-18 13:55:39 作者: rapoo

[求助]vb.net 2008读取Excel 2010中单元格问题
我之前用vb.net 2008写的程序,
在winXP + Excel 2007 (下文简称为"第一环境") 下处理没有问题

现在系统升级到win7 (32位旗舰版) + Excel 2010 (下文简称为"第二环境"),

操作读取同一个xlsx的同一个单元格,单元格格式是百分比,显示为100%,
在第一环境中读取出来为字符串 1
在第二环境中读取出来为字符串 100%

这个字符串 100% ,导致程序中cDbl()方法异常

第一次遇到这样的问题,请大家帮帮忙

[解决办法]
取巧一点的话,可以在读出值之后,在cdbl之前,自己再做一个方法处理。
判断值,如果包含%,那么就去除%,然后除以100
[解决办法]
如果你用它,想怎就怎
http://www.e-iceblue.com/Download/download-office-for-net-now.html

读书人网 >VB Dotnet

热点推荐