【POI】第一个POI例子将数据写入到Excel文档中
来源:互联网 发布:雅思有模考软件么 编辑:程序博客网 时间:2024/06/03 06:13
首先我们可以去官网下载相关的POI的jar包
https://poi.apache.org/download.html
然后将需要的jar包引入到项目中去
这样我们的准备工作就好了,然后我们就准备数据到集合中,并将数据写入到WriteSheet.xlsx
package cn.qblank.poi;import java.io.File;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.util.Map;import java.util.Set;import java.util.TreeMap;import org.apache.poi.ss.usermodel.Cell;import org.apache.poi.xssf.usermodel.XSSFRow;import org.apache.poi.xssf.usermodel.XSSFSheet;import org.apache.poi.xssf.usermodel.XSSFWorkbook;/** * 写数据到表格中 * @author evan_qb */public class Writesheet {public static void main(String[] args) throws Exception { //创建XSSFWorkbook对象 XSSFWorkbook workbook = new XSSFWorkbook(); //创建表格 XSSFSheet spreadsheet = workbook.createSheet("部门表"); XSSFRow row; Map < String, Object[] > empinfo = new TreeMap < String, Object[] >(); empinfo.put( "1", new Object[] {"编号", "部门名字", "描述" }); empinfo.put( "2", new Object[] {"1", "java开发部门", "java" }); empinfo.put( "3", new Object[] {"2", "php开发部门", "php" }); empinfo.put( "4", new Object[] {"3", "前端", "javascript" }); empinfo.put( "5", new Object[] {"4", "c++开发部", "c++" }); empinfo.put( "6", new Object[] {"5", "测试部门", "测试" }); //遍历Map集合 Set < String > keyid = empinfo.keySet(); //定义行 int rowid = 0; for (String key : keyid){ //创建行 row = spreadsheet.createRow(rowid++); //通过键获取对应的Object类型的值 Object [] objectArr = empinfo.get(key); //定义列id int cellid = 0; //创建列并给其赋值 for (Object obj : objectArr){ Cell cell = row.createCell(cellid++); cell.setCellValue((String)obj); } } //写入文件到硬盘中 FileOutputStream out = new FileOutputStream(new File("d:/Writesheet.xlsx")); workbook.write(out); out.close(); workbook.close(); System.out.println( "写入成功" ); }}
运行结果:
阅读全文
0 0
- 【POI】第一个POI例子将数据写入到Excel文档中
- 利用poi将数据写入到excel
- 通过POI组件把数据写入到Excel文件中
- 【poi】sqlserver 数据写入到 excel
- poi方式写入数据到Excel
- POI实现数据从Excel导入到数据库中例子
- 使用poi将jtable数据导出到excel中
- 使用poi将数据导出到excel
- java将list写入到excel中并导出到本地(POI)
- 使用Apache POI创建Excel,并从数据库中读取数据写入到Excel文件中
- poi读取数据写入excel
- 利用POI在Excel文档任意单元格写入数据
- 利用POI在Excel文档任意单元格写入数据
- 利用POI在Excel文档任意单元格写入数据
- 利用POI在Excel文档任意单元格写入数据
- 利用POI在Excel文档任意单元格写入数据
- 利用POI将读取的数据写入Excel
- POI使用案例02---向excel中写入数据
- Linux 命令操作
- 容器内执行hsf服务(仅限当前容器对外提供的服务)
- 学习用java基于webMagic+selenium+phantomjs实现爬虫Demo爬取淘宝搜索页面
- [mongoDB]设置mongoDB3.4权限访问
- Java基础入门笔记-关系操作符
- 【POI】第一个POI例子将数据写入到Excel文档中
- 人工智能为什么这么火?看看安防江湖30年血战就知道了
- 90. Subsets II
- java Calendar 日历表
- 【论文笔记】Robust Scene Text Recognition with Automatic Rectification
- Windows下安装java开发环境
- C/C++作业4
- java序列化
- 从零开始用Python构造决策树(附公式、代码)