读书人

使用new ActiveXObject(quot;Excel.Applic

发布时间: 2012-03-03 15:33:03 作者: rapoo

使用new ActiveXObject("Excel.Application")方法将表格中数据导出到Excel时表格中的字符串值“0001”在excel中变成了1
怎么样才能正确在excel中显示字段串“0001”而不是“1”

[解决办法]
转之前toString()看看
[解决办法]
呵呵
最解的方法就是吧 00001成 = "00001 "
可以完全解 在excel示的就是00001
[解决办法]
oSheet.Cells(i+1,j+1).NumberFormatLocal = "@ ";
[解决办法]
beihua(水鸟)
上面的方法“年龄”转到excel中应该是数值型,现在却是字符串了?

-----------------------------------
可以在循环里加上判断,指定某列为字符型,其它的仍旧保持数值型。
改成:
if(j==0) oSheet.Cells(i+1,j+1).NumberFormatLocal = "@ ";

读书人网 >JavaScript

热点推荐