你的位置:首页 > 软件开发 > Java > excel表格的特殊需求引发的Java思考

excel表格的特殊需求引发的Java思考

发布时间:2017-02-18 00:00:57
前言:前些天遇到了这样的一个需求,将下图: 将表格中货号-前面部分一致的行合成一行,并且将第二行,第三行的价格添加到第一行中为价格二,价格三。如图:接到这样的需求,我的第一感觉是直接手动合并(暗暗再想这也太简单了),然后我看了总记录数我放弃了,决定在网上找找excel的操作方 ...

excel表格的特殊需求引发的Java思考

前言:

前些天遇到了这样的一个需求,将下图:

 

excel表格的特殊需求引发的Java思考

将表格中货号-前面部分一致的行合成一行,并且将第二行,第三行的价格添加到第一行中为价格二,价格三。如图:

excel表格的特殊需求引发的Java思考

接到这样的需求,我的第一感觉是直接手动合并(暗暗再想这也太简单了),然后我看了总记录数我放弃了,决定在网上找找excel的操作方法,找了一会没发现,心想不能浪费太多时间,不如自己动手丰衣足食,可能也是小弟(刚刚说老汉被批评了)比较愚昧,毕竟没怎么学过excel,望有会的大神留言,也当学习了。好了废话不多说了,接下来让我们来看看如何实现的吧。

首先想要实现此功能需要将读入excel表格,我这里使用的是HSSFWorkbook,因为用的是03版,如果想要兼容07版可以访问此博客http://www.cnblogs.com/yejg1212/p/3969822.html,我这就不多做介绍。想要读入文件我们首先是要得到这个文件流,即:

InputStream is = new FileInputStream("C://jlo.xls");

 

海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com

原标题:excel表格的特殊需求引发的Java思考

关键词:JAVA

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。