在Flex中使用as3xls包导出Excel经常会碰到,但是存在一长串数字,导出之后总是变成科学计数法。我之前的解决方法是从后台使用POI或者JXL生成Excel,其他下载生成好的文件。但是这种方式效率比较低。
查找了很久的资料,终于发现一个可行的方法:在字符前面加上一个特殊字符(ASCII 127)。
_sheet.setCell(r,c,value== null ? " " : String.fromCharCode(127) + value); // 参数:1、行号;2、列号;3、单元格的值
记录下,方便自己和需要的童鞋参考。