前几天项目上需要加上导入导出,在网上找了一下,么有合适的!于是自己写,源码里所需要的jar都有,从jsp界面进行Excel的导入导出,并可用于上传和下载。如有所用,喜不自禁,分享,开源的意义。 写的不是特别好,不喜勿喷!
2019-12-21 22:12:01 7.28MB java poi excel
1
一个解单的java工程,利用poi解析excel.下载代码直接可以运行。
2019-12-21 22:04:02 11.71MB java poi excel
1
java+poi+excel读取写入等操作所有jar(最新支持excel2013)源码整理 解压密码:https://hao.360.cn/?src=lm&ls=n527fd66b97
2019-12-21 21:58:00 13.53MB java
1
Poi操作excel批量导入导出项目需要的jar包
2019-12-21 21:29:10 6.38MB poi excel
1
开发过程中经常用到Excel的导入导出功能,poi 的jar包是实现Excel的一个重要jar包,我已经打包完毕,分享给大家。
2019-12-21 21:14:05 6.11MB poi Excel Excel导入 Excel导出
1
ssh2整合poi导入导出excel实例,将工程导入myeclipce就可以运行,数据库采用mysql,源码具体使用见工程里面的文档,界面美观,一个很不错的实例,分享给大家
2019-12-21 21:11:23 22.89MB poi导出excel poi导入excel poi excel
1
部分代码.................. . .. .. /** * 处理动态表格 * 默认取第二行第一列的标识 * @param table * @param ctRow * @param values 需要添加的数据 */ public static void processDynamicTable(XWPFTable table, CTRow ctRow, List values) { if(values==null || values.size()==0) return; for (Iterator iterator = values.iterator(); iterator.hasNext();) { String[] value = iterator.next(); XWPFTableRow newRow = new XWPFTableRow(ctRow,table); List cells = newRow.getTableCells(); if(cells==null || cells.size()==0) return; for (int j = 0; j < cells.size(); j++) { XWPFTableCell cell = cells.get(j); cell.removeParagraph(0); if(j<=value.length) cell.setText(value[j]); } table.addRow(newRow); } } /** * 处理表格 * @param doc * @param dataMap */ public static void processTable(XWPFDocument doc, Map dataMap) { Iterator iter = doc.getTablesIterator(); while(iter.hasNext()) { XWPFTable table = iter.next(); List rows = table.getRows(); if(rows==null || rows.size()==0) continue; CTRow ctRow = null; for (int i = 0; i < rows.size(); i++) { XWPFTableRow row = rows.get(i); ctRow = (CTRow)row.getCtRow().copy(); List cells = row.getTableCells(); if(cells==null || cells.size()==0) continue; //处理标致 boolean sign = false; for (int j = 0; j < cells.size(); j++) { XWPFTableCell cell = cells.get(j); if(cell.getText()==null) continue; if(i==1 && j==0) { //取第二行第一列的值,再添加table.关键字之后与dataMap匹配,有则当动态表格处理 String key = "table."+ cell.getText(); if(dataMap.containsKey(key)) { List values = (List)dataMap.get(key); table.removeRow(1); processDynamicTable(table, ctRow, values); //更新处理标致 sign = true; break; } } if(!cell.getText().startsWith("\\$") && cell.getText().endsWith("\\$")) continue; String key = cell.getText().replaceAll("\\$", ""); if(dataMap.containsKey(key)) {
2019-12-21 21:05:06 9.22MB POI EXCEL WORD 操作
1
Java操纵POI解析Excel表,根据表头将内容储存。通过实体类set、get方便其它方法引用
2019-12-21 20:45:33 23KB Java POI Excel
1
poi3.9读写EXCEL 支持2007
2019-12-21 20:30:49 8.36MB Java POI excel
1
POI处理EXCEL文件所需的最少jar包(支持2007 2010)
2019-12-21 20:29:17 10.33MB POI EXCEL 2007
1