昨天学生问我java如何操作Excel,于是google了一下,发现java操作Excel的第三方jar包比较多,什么JXL,POI等等,比较多,听付老师说JXL操作比较简单,但是jxl已经不升级了,我不太喜欢,于是就去看比较流行的POI
Apache的Jakata项目的POI子项目,目标是处理ole2对象。目前比较成熟的是HSSF接口,处理MS
Excel(97-2002)对象。它不象我们仅仅是用csv生成的没有格式的可以由Excel转换的东西,而是真正的Excel对象,你可以控制一些属性如sheet,cell等等。
准备工作就是到官方下载到POI:
下载之后还有详细的帮助文档,试了一下,比较方便,当然官方也有在线文档:
主要内容有:
How to create a new workbook
How to create a sheet
How to create cells
How to create date cells
Working with different types of cells
Aligning cells
Working with borders
Fills and color
Merging cells
Working with fonts
Custom colors
Reading and writing
Use newlines in cells.
Create user defined data formats
Fit Sheet to One Page
Set print area for a sheet
Set page numbers on the footer of a sheet
Shift rows
Set a sheet as selected
Set the zoom magnification for a sheet
Create split and freeze panes
Repeating rows and columns
Headers and Footers
Drawing Shapes
Styling Shapes
Shapes and Graphics2d
Outlining
Images
Named Ranges and Named Cells
How to set cell comments
How to adjust column width to fit the contents
这些足够咱们使用了,如果非要测一下我们可以先看一小段代码,比较简单:
HSSFWorkbook wb = new HSSFWorkbook();//创建一个供作簿
HSSFSheet sheet1 = wb.createSheet("new sheet");//创建一个工作表
HSSFSheet sheet2 = wb.createSheet("second sheet");
//Create a row and put some cells in it. Rows
are 0
based.
HSSFRow row = sheet1.createRow((short)0);
// Create a cell and put a value in
it.
HSSFCell cell = row.createCell((short)0);
cell.setCellValue(1234);
FileOutputStream
fileOut = new FileOutputStream("c:/workbook.xls");
wb.write(fileOut);
fileOut.close();
呵呵!
分享到:
相关推荐
java使用poi操作excel需要的所有jar包(poi3.8版本),里面有poi-3.8-20120326.jar、poi-ooxml-3.8-20120326.jar、poi-ooxml-schemas-3.8-20120326.jar、dom4j-1.6.1.jar、xmlbeans-2.3.0.jar
使用apache提供的poi包进行对excel的增删改查
使用第三方jar的POI实现对Excel文件写入和读取,写入和读取Excel都是使用Java反射方式实现,可以匹配任何实体类
java操作excel(支持excel2007), java操作excel(支持excel2007)
java使用POI导出 Excel+图片工具类 ,里面含有poi jar包,只调用接口即可直接保存Excel。使用的时候需先把数据封装,具体包装需根据实际导出数据进行处理。文件demo中只提供包装格式。
java使用poi操作excel需要的所有jar包(3.8版本).zip
用于java使用poi技术,读取word文档,和生成excel表格
这个是使用java语言 poi导入excel到数据库中,同时使用了xml对excel的每个单元格数据进行了非空验证。经测试,导入数据库成功。
java_poi实现excel导入导出功能,有详细的注解
1.java使用poi生成excel插入图表曲线 2.demo包含完成jar包 3.主要用途是过滤数据自动生成曲线图
jar包包含: commons-collections4-4.1.jar, poi-3.15.jar, poi-ooxml-3.15.jar, poi-ooxml-schemas-3.15.jar, xmlbeans-2.5.0.jar
java的POI操作Excel文件,java的POI操作Excel文件,java的POI操作Excel文件
java的poi的导入工具类,只需要传入两个arrayList,一个是execl的标题,一个是ececl的数据,就可以直接导出到execl里面,支持最新的execl,全新封装的,让每一个人都会使用poi导出execl!
本文主要介绍了java使用POI操作excel文件,实现批量导出和导入的方法。具有很好的参考价值。下面跟着小编一起来看下吧
java通过poi操作excel的基本例子. 单元格基本操作 poi画线 矩形 圆形 excel表的操作 行列操作
java使用poi在excel单元格添加超链接,设置字体颜色(csdn)————程序
java的POI操作Excel文件.pdf
Java 操作Excel poi读写excel,所需要的jar包 https://blog.csdn.net/u014646662/article/details/83217382
java poi excel java操作excel 可导入导出
java利用poi操作excel所需要的jar包:poi-3.14;poi-ooxml-3.14;poi-ooxml-schemas-3.17