荒--
这个作者很懒,什么都没留下…
展开
-
POI导出Excel(一)
导出样式如下:==========================================================================工具类:package util; import java.io.File;import java.io.FileNotFoundException;import java.io.FileOutputStream...原创 2017-11-21 23:47:41 · 405 阅读 · 0 评论 -
POI导出Excel(二)
导出样式如下:==============================================================工具类:package util;import java.io.File;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java...原创 2017-11-22 00:12:04 · 425 阅读 · 0 评论 -
将Excel中的数据转换为实体集合
excel文件后缀类型可以为.xls或者.xlsx 均可测试的两个文件位于桌面:excel文件内容相同,只是文件名不同:导包如下:<dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-ooxml</artifactId> <ver...原创 2019-05-04 20:55:56 · 1865 阅读 · 0 评论 -
将Excel转为实体集合中注意问题
因为Excel存在新老两种版本(后缀不同),而poi提供了两种不同的API对应不同的版本HSSFWorkbook:是操作Excel2003以前(包括2003)的版本,扩展名是.xls XSSFWorkbook:是操作Excel2007的版本,扩展名是.xlsx当导入的Excel版本与API版本不一致的时候会抛出异常如下:org.apache.poi.poifs.filesyste...原创 2019-05-05 10:28:31 · 247 阅读 · 0 评论 -
Struts2--将数据库表中数据导出到Excel,弹框保存
本案例采用Struts2 + spring + Mybatis项目结构如下:导包:此处采用poi-ooxml而不是poi,要注意web.xml如下:<?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xm...原创 2019-05-05 14:35:30 · 300 阅读 · 0 评论 -
POI中的常用方法以及合并单元格
//合并单元格/* * 导包 org.apache.poi.ss.util.CellRangeAddress * org.apache.poi.ss.util.CellRangeAddress.CellRangeAddress(int firstRow, int lastRow, int firstCol, int lastCol) */sheet.addMergedRegion(...原创 2019-05-05 15:12:21 · 5544 阅读 · 0 评论 -
POI读取Word文档里面的数据
POI在读docx文件的时候也有两种方式,通过XWPFWordExtractor和通过XWPFDocument。在XWPFWordExtractor读取信息时其内部还是通过XWPFDocument来获取的。导包如下<dependency> <groupId>org.apache.poi</groupId> <artifactId>poi...原创 2019-05-06 10:43:32 · 2556 阅读 · 0 评论 -
POI向Word中写入数据(一)
一、直接通过XWPFDocument生成新的word文件在使用XWPFDocument写docx文件时不需要像使用HWPFDocument写doc文件那样必须从一个doc文件开始,我们可以直接new一个空的XWPFDocument,之后再往这个XWPFDocument里面填充内容,然后再把它写入到对应的输出流中。下面是使用XWPFDocument生成docx文件的示例代码:package...原创 2019-05-06 17:59:53 · 5704 阅读 · 0 评论 -
POI向Word中写入数据(二)
二、以docx文件作为模板,写入部分数据当然,我们也可以像写doc文件那样,先以一个docx文件作为模板,然后建立基于该docx文件的XWPFDocument对象,再把里面一些变化的信息在运行时进行替换,之后将XWPFDocument进行输出就可以了。所不同的是XWPFDocument中没有像HWPFDocument中那样的Range可以用来直接替换内容。而且底层的XWPFParagraph和...原创 2019-05-06 18:02:08 · 1367 阅读 · 1 评论