JAVA使用POI操作Excel入门程序

jar 包地址:

  链接: https://pan.baidu.com/s/1gfOVslH 密码: 44wu

 1 /**
 2      * 创建一个工作薄
 3      * @throws IOException
 4      */
 5     @Test
 6     public void createWorkbook() throws IOException {
 7         Workbook wb = new HSSFWorkbook() ;
 8         FileOutputStream out = new FileOutputStream("G:\\工作薄.xls") ;
 9         wb.write(out);
10         out.close();
11     }
 1 /**
 2      * 创建一个Sheet页
 3      * @throws IOException
 4      */
 5     @Test
 6     public void createSheet() throws IOException {
 7         Workbook wb = new HSSFWorkbook() ;
 8         FileOutputStream out = new FileOutputStream("G:\\工作薄.xls") ;
 9         wb.createSheet("第一个Sheet页") ;
10         wb.createSheet("第二个Sheet页") ;
11         wb.write(out);
12         out.close();
13     }
 1 /**
 2      * 创建Row(行) 和 Cell(列) 并在单元格中写入数据
 3      * @throws IOException
 4      */
 5     @Test
 6     public void createRowAndCell() throws IOException {
 7         Workbook wb = new HSSFWorkbook() ;
 8         FileOutputStream out = new FileOutputStream("G:\\工作薄.xls") ;
 9         Sheet oneSheet = wb.createSheet("第一个Sheet页") ;
10
11         // 创建Row
12         Row oneRow = oneSheet.createRow(0) ; // 创建第一行,可以创建多行
13
14         // 创建Cell
15         Cell oneCell = oneRow.createCell(0) ; // 创建第一列,也就是第一行的第一个单元格
16         Cell twoCell = oneRow.createCell(1) ; // 创建第二列,也就是第一行的第二个单元格
17         Cell threeCell = oneRow.createCell(2) ;
18         Cell fourCell = oneRow.createCell(3) ;
19         Cell fiveCell = oneRow.createCell(4) ;
20
21         // 向单元格中写入数据
22         oneCell.setCellValue(true) ; // boolean 类型
23         twoCell.setCellValue(1) ;    // int 类型
24         threeCell.setCellValue(new Date()) ; // Date 类型
25         fourCell.setCellValue(3.14D) ; // Double 类型
26         fiveCell.setCellValue("Hello POI") ; // String 类型
27
28         wb.write(out);
29         out.close();
30     }

亲,可以微信或支付宝打赏一下作为支持哦!谢谢!祝您工作顺利哈!

          

时间: 2024-11-05 15:57:36

JAVA使用POI操作Excel入门程序的相关文章

JAVA使用POI操作excel

这里提一下,java操作excel的组件除了apache的poi,还有jexcelapi(jxl),其中poi组件的获取地址为poi.apache.org. poi组件中常用的类有HSSFworkbook表示一个完整的excel表格,HSSFsheet表示excel中的一个工作薄,HSSFRow表示工作薄中的一行,HSSFCell表示一个单元格 下面是一个简单的写入的demo public static void main(String [] args){ try { HSSFWorkbook

java使用POI操作excel文件,实现批量导出,和导入

一.POI的定义 JAVA中操作Excel的有两种比较主流的工具包: JXL 和 POI .jxl 只能操作Excel 95, 97, 2000也即以.xls为后缀的excel.而poi可以操作Excel 95及以后的版本,即可操作后缀为 .xls 和 .xlsx两种格式的excel. POI全称 Poor Obfuscation Implementation,直译为"可怜的模糊实现",利用POI接口可以通过JAVA操作Microsoft office 套件工具的读写功能.官网:htt

Java使用 POI 操作Excel

Java中常见的用来操作 Excel 的方式有2种:JXL和POI.JXL只能对 Excel进行操作,且只支持到 Excel 95-2000的版本.而POI是Apache 的开源项目,由Java编写的跨平台 Java API,可操作 Microsoft Office.借助POI,可以方便的生成数据报表,数据批量上传,数据备份等工作. 一.简单使用 1.创建Maven工程导入POI坐标 <!-- poi 相关 --> <dependency> <groupId>org.a

JAVA的POI操作Excel

1.1Excel简介 一个excel文件就是一个工作簿workbook,一个工作簿中可以创建多张工作表sheet,而一个工作表中包含多个单元格Cell,这些单元格都是由列(Column)行(Row)组成,列用大写英文字母表示,从A开始到Z共26列,然后再从AA到AZ又26列,再从BA到BZ再26列以此类推.行则使用数字表示,例如:A3 表示第三行第一列,E5表示第五行第五列. 1.2 POI工具包 JAVA中操作Excel的有两种比较主流的工具包: JXL 和 POI .jxl 只能操作Exce

(一)JAVA使用POI操作excel

1,Poi 简介 Apache POI 是用Java编写的免费开源的跨平台的 Java API,Apache POI提供API给Java程式对Microsoft Office格式档案读和写的功能 POI为“Poor Obfuscationmplementation”的首字母缩写,意为“可怜的模糊实现”. Apache POI 是创建和维护操作各种符合Office Open XML(OOXML)标准和微软的OLE 2复合文档格式(OLE2)的Java API.用它可以使用Java读取和创建,修改M

Java 使用POI操作EXCEL及测试框架搭建、测试开发的一些想法

无论是UI自动化测试还是接口自动化测试都需要进行数据驱动,一般很常见的一种方式就是用excel来管理数据,那么就涉及到一些代码对EXCEL的操作,之前我们介绍过用CSV来处理EXCEL,但是它的功能还不够强大.比如接口自动化测试框架搭建的时候我们用excel来进行数据驱动,用excel来进行用例的管理和测试结果的统计,那么我们就需要对excel进行读取,写入等编辑操作,如果做的更加全面的话还要对测试结果进行个统计. 先来谈下如何用excel来进行数据驱动吧.以我们公司的接口自动化测试框架为例,我

(二)JAVA使用POI操作excel

1,创建一个时间格式的单元格 Demo4.java 1 package com.wishwzp.poi; 2 3 import java.io.FileOutputStream; 4 import java.util.Calendar; 5 import java.util.Date; 6 7 import org.apache.poi.hssf.usermodel.HSSFWorkbook; 8 import org.apache.poi.ss.usermodel.Cell; 9 import

(三)JAVA使用POI操作excel

1,单元格对齐方式 Demo8.java 1 package com.wishwzp.poi; 2 3 import java.io.FileOutputStream; 4 import java.util.Date; 5 6 import org.apache.poi.hssf.usermodel.HSSFCell; 7 import org.apache.poi.hssf.usermodel.HSSFCellStyle; 8 import org.apache.poi.hssf.usermo

(四)JAVA使用POI操作excel

1,字体处理 Demo12.java 1 package com.wishwzp.poi; 2 3 import java.io.FileOutputStream; 4 5 import org.apache.poi.hssf.usermodel.HSSFWorkbook; 6 import org.apache.poi.ss.usermodel.Cell; 7 import org.apache.poi.ss.usermodel.CellStyle; 8 import org.apache.p