`
tellixu
  • 浏览: 68032 次
最近访客 更多访客>>
社区版块
存档分类
最新评论

java 使用POI操作Excel

阅读更多
     昨天学生问我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

    Java 使用 Apache POI 操作 Excel 是一种常见的数据处理方式,特别是在大数据分析、报表生成和数据导入导出等场景中。Apache POI 是一个开源库,它允许 Java 开发者读写 Microsoft Office 格式,包括 Excel(.xlsx ...

    java使用poi操作excel需要的所有jar包(poi3.8版本)

    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

    java使用POI操作excel (支持excel2007)

    Java 使用Apache POI库操作Excel 2007文件详解 在Java开发中,处理Excel文件是一项常见的任务,特别是对于数据分析、数据导入导出或报表生成等场景。Apache POI是一个流行的开源库,它允许开发者读写Microsoft ...

    Java使用POI操作Excel

    使用第三方jar的POI实现对Excel文件写入和读取,写入和读取Excel都是使用Java反射方式实现,可以匹配任何实体类

    java使用POI导出 Excel工具类

    java使用POI导出 Excel+图片工具类 ,里面含有poi jar包,只调用接口即可直接保存Excel。使用的时候需先把数据封装,具体包装需根据实际导出数据进行处理。文件demo中只提供包装格式。

    java_poi实现excel导入导出

    在本文中,我们将详细介绍如何使用 Java POI 实现 Excel 导入导出功能。 1. 什么是 Java POI Java POI 是一个开源的 Java 库,由 Apache 软件基金会维护。它提供了一系列的 API,用于处理 Microsoft Office 文件...

    java使用poi操作excel和word

    用于java使用poi技术,读取word文档,和生成excel表格

    Java使用Poi操作Excel示例JavaPoiExcelExample

    Apache POI是一个开源的Java库,可以用来读、写和编辑Microsoft Office文档。代码创建一个简单Excel文件,包含一个工作表,工作表中有一行包含两个单元格。代码在操作完成后通过调用workbook.close()确保Apache POI...

    Java 使用poi导入excel 并使用xml做数据验证

    Apache POI是一个流行的库,它允许开发者使用Java来读取、写入和修改Microsoft Office格式的文件,包括Excel(.xlsx, .xls)。在本项目中,我们结合了POI库和XML技术来实现Excel数据的验证与导入数据库。 首先,...

    java的poi生成excel图表demo

    Java的Apache POI库是一个强大的工具,用于读取、创建和修改Microsoft Office格式的文件,尤其是Excel(.xlsx)文档。在本示例中,我们将深入探讨如何利用POI库来生成Excel中的图表曲线,这对于数据可视化和报告生成...

    java使用poi操作excel需要的所有jar包(3.8版本).zip

    Java中的Apache POI库是一个强大的工具,用于读取、创建和修改Microsoft Office格式的文件...以上就是使用Apache POI 3.8版本在Java中操作Excel所需的关键知识点。记住,正确导入所有必需的jar包是成功运行代码的基础。

    java 通过poi操作excel jar包

    标题中的"java通过poi操作excel jar包"指的是使用Apache POI库来处理Excel文件的Java程序,通常需要引入特定版本的POI JAR包。在这个案例中,我们有两个版本的JAR包可供使用:poi_3.17.jar和poi_3.15.jar。这些版本...

    Java使用poi操作excel实例解析

    标题:“Java使用poi操作excel实例解析” 描述:“主要为大家详细介绍了Java使用poi操作excel的简单实例,感兴趣的小伙伴们可以参考一下” 标签:“Java poi excel” 知识点: 1. POI概念介绍:Apache POI是一个...

    java 使用poi导出excel工具类

    java的poi的导入工具类,只需要传入两个arrayList,一个是execl的标题,一个是ececl的数据,就可以直接导出到execl里面,支持最新的execl,全新封装的,让每一个人都会使用poi导出execl!

    java使用POI将Excel文件中数据导入SqlServer中

    在界面上有一个TextField,一个浏览按钮,一个导入按钮。当选择浏览按钮时,弹出文本选择窗口,选择Excel文件之后,将路径显示在TextField中。点击导入,将Excel中的数据保存到SqlServer数据库中。

    JAVA使用POI操作Excel文件所需的jar包及简单代码示例

    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以及相关的知识点。 1. **基本概念** - HSSF(Horrible Spreadsheet Format):这是POI库处理Excel 97-2003(.xls)格式的部分。HSSF提供了一套API,可以创建、修改和...

    java使用poi更新excel

    java使用apache的poi处理excel

    Java Poi 操作excel的API 好用

    二、Java POI操作Excel的核心功能 1. 创建新的Excel工作簿 使用`WorkbookFactory.create()`方法可以创建一个新的Excel工作簿对象,然后通过工作簿对象创建工作表。 2. 读取Excel工作簿 同样,使用`WorkbookFactory....

Global site tag (gtag.js) - Google Analytics