日期:2014-05-20  浏览次数:20688 次

jxl生成的Excel文本模式问题
我用jxl导出了Excel。其中有一列为卡号,都用数字表示长度不等,都在25位以内。导出Excel后,可以正常显示(卡账号内左上角有个绿色的小三角标志,代表文本模式。)
导出的时候,我是放在Label中的(jxl.write.Label)
但是,我双击之后,就会变成科学计数法了。
另外,
假如我给这个lable设置格式成为Number类型(new NumberFormat("##00")),再双击这个16位的数字串单元格的时候,会将最后一个数变为0.求正确的解法!!在线等


回答前请仔细看问题


------解决方案--------------------
参考下面看看对你有没有帮助
WritableCellFormat   contentFromart   =   new   WritableCellFormat(NumberFormats.TEXT);   
jxl.write.Label   labelCFC2   =   new   jxl.write.Label(0,15,   "   01234567890123456789   ",   contentFromart);