作者:乔山办公网日期:
返回目录:excel表格制作
数值.toString()就变成字符串了嘛。
太笼统了,只能给出一个POI读取Excel的大致方法。
对数据的校验,与具体的文件有关。
你定义的那一列是时间类型的,那一列是数字列的。
盲目的读取,无法判断数据的类型。
两个原因:
1.你的excel模版本身有问题,可以尝试新建一个模版。
2.你的excel使用了一些POI不支持的函数。
解决办法:
另存是由excel重写了完整的文件,可以解决问题。
关闭文件例子:
FileOutputStream os = new FileOutputStream("workbook.xls");
wb.write(os);
os.close();
思路很简单:
1、在程序里取得公式
2、在公式执行之前校验格式,把多余的都好去掉(简单的replace)
3、然后再进行计算