java代码读取到excel的两列数据,进行相乘得到新的数据

来源:互联网 发布:私募公募 知乎 编辑:程序博客网 时间:2024/06/04 19:03

具体的怎么读取excel,请看我的另外一篇http://blog.csdn.net/anmoyyh/article/details/75050438


例如某个表格的第7列为价格,第8列为折扣,在读取到7列之后,.setPrice方法会把值放到实体类里面,

读取第8列的时候.getPrice方法正好是把那个价格取出来,

然后定义一个BigDecimal 类型的b_parprice ,把取出来的值放到这里面,

再定义一个BigDecimal 类型的b_zhekou ,的单元格的值,

最后把这个价格和折扣用BigDecimal 这个里面的.multiply()这个方法是乘以的方法,就拿到了这个值,当然最后别忘了.toPlainString()一下.

关于这里为什么要toString(),请看我的另一篇文章:http://blog.csdn.net/anmoyyh/article/details/75025496


if (c == 7) {
// 价格
supplier.setPrice(cellValue.trim());

else if (c == 8) {
String parprice=supplier.getPrice();
BigDecimal b_parprice = new BigDecimal(parprice);
BigDecimal b_zhekou = new BigDecimal(cellValue);
// 折扣
supplier.setPrice(b_parprice.multiply(b_zhekou).toPlainString());
   }

阅读全文
0 0
原创粉丝点击