poi
liweiwei1419
简单、诚实。
展开
-
一起学习 POI (使用 maven 构建)(1)-HelloWorld
本学习笔记参考了 曹锋老师的《一头扎进 POI 视频教程》,特此说明,并向曹锋老师表示感谢。 一句话了解什么是POI。 Apache POI是Apache软件基金会的开放源码函式库,POI提供API给Java程序对Microsoft Office格式档案读和写的功能。 也就是说,POI 为我们提供了使用 Java 语言来操作 Office 文档的能力。 项目主页地址: Apache POI原创 2015-03-07 19:05:08 · 9343 阅读 · 0 评论 -
一起学习 POI (使用 maven 构建)(2)-为单元格数据设置格式
下面我们将介绍创建单元格的一些比较深入的用法,当然就是熟悉一些接口。 1、创建一个时间格式的单元格 上面我们只是简单地使用了 Cell 类提供的 setCellValue() 的几个重载的方法设置了单元格。对于日期类型的单元格当然我们也可以直接使用 Java 提供的日期格式化类来实现。这里我们看看 POI 是如何帮助我们实现的。 需要认识的接口: CellStyle:为单元格设置样式; C原创 2015-03-07 19:06:40 · 1953 阅读 · 0 评论 -
一起学习 POI (使用 maven 构建)(4)-为单元格数据设置字体、修改工作簿内容、设置换行、自动适应宽度
10、读取和重写工作簿 需求:我们读取一张工作簿里面的一张表,然后修改其中的单元格数据。 思路:先把一份文件读取进内存,然后先 get 再 set ,这样的操作就完成了修改,然后再全部写回。 示例代码: 注意:读取和写出的文件是同一个文件,就达到了修改的目的了。public static void main(String[] args) throws IOException {原创 2015-03-07 16:29:23 · 1550 阅读 · 0 评论 -
使用 poi 根据 word 模板生成 word 文件
本例子是一个 maven 项目,要引入 poi 的依赖片段如下:<dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.13</version></dependency><!-- 支持Word文档的操作 --><dependency> <group转载 2015-11-17 17:49:28 · 9457 阅读 · 2 评论 -
一起学习 POI (使用 maven 构建)(3)-为单元格数据设置对齐、边框、背景、合并单元格
这份笔记里主要介绍了以下的内容: 1、单元格对齐方式 2、单元格边框处理 3、单元格填充色和颜色操作 4、单元格合并 第 3 讲的示例代码是:Demo8-Demo11。1、单元格对齐方式public class Demo1 { private static CellStyle cellStyle; public static void main(String[] args)原创 2015-03-07 19:19:19 · 1495 阅读 · 0 评论 -
使用 POI 读取 Excel 表格数据
引入 gradle 依赖:compile 'org.apache.poi:poi:3.14-beta1'public static void main(String[] args) { try { // 读取文件 InputStream is = new FileInputStream("002.xls"); // 将文件流解析成 POI 文档原创 2016-02-23 17:38:49 · 2769 阅读 · 0 评论