关于html表格导入excel

来源:百度知道 编辑:UC知道 时间:2024/06/01 14:01:09
虾哥们:
帮小弟一把啊,我想把网页里的表格数据导入到Excel里,现在可以导入。但当导入的数值很大(如:身份证号码,银行帐号等)时,在excel里就无法全部显示,即使设置为文本的形式,号码的后几位也会自动默认为0
。(好比:我导入的身份证号为:510524198812042288,但在excel里显示:5.10524E+17,设置为文本的形式显示为:510524198812042000)为什么后三位就弄成0了呢?

在导出脚本里面将数值很大的列(如身份证)的值前面统一加上单引号'(英文状态的),再写入到excell文件中,就可以了

String str = NumberFormat.getNumberInstance().format(cell.getNumericCellValue());
while(str.indexOf(",")>-1){
str = str.substring(0,str.indexOf(","))+str.substring(str.indexOf(",")+1);
}
plist.add(str);
}

这个代码是读EXCEL时候关于科学计数法的处理