总体步骤
- 创建一个工作簿.
- 创建sheet表(在某个工作簿中创建,可创建多个).
- 创建行(在sheet中创建).
- 创建单元格(在行中创建).
- 填充单元格的值.
- 重复3,4,5的步骤填充数据.
- 保存到本地文件或者对该文件做其他处理.
相关说明
如果看不懂我所写的总体步骤,那么就需要了解一下excel的相关概念:excel是一个文件,那么这个文件就是一个工作簿,而一个工作簿下有很多的表(这些表就是sheet),一个表下有多行多列多个单元格.
代码展示
创建一个含有两个sheet表的excel.
maven依赖
<dependencies>
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi</artifactId>
<version>3.9</version>
</dependency>
</dependencies>
代码展示
- data.java
package com.data;
import java.util.HashMap;
import java.util.Map;
public class Data {
class User{
private String name;
private int age;
public User(String name, int age) {
this.name = name;
this.age = age;
}
public String getName() {
return name;
}
public void setName