`

Demo POI

阅读更多
import java.io.FileOutputStream;

import org.apache.poi.hssf.usermodel.HSSFSheet;
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
import org.apache.poi.ss.usermodel.Cell;
import org.apache.poi.ss.usermodel.Row;
import org.apache.poi.ss.usermodel.Workbook;
import org.apache.poi.xssf.streaming.SXSSFRow;
import org.apache.poi.xssf.streaming.SXSSFSheet;
import org.apache.poi.xssf.streaming.SXSSFWorkbook;
import org.apache.poi.xssf.usermodel.XSSFSheet;
import org.apache.poi.xssf.usermodel.XSSFWorkbook;

public class book
{
    public static void main(String[] args) throws Exception
    {
        //HSSFWorkbook
        
        HSSFWorkbook wb = new HSSFWorkbook();
        HSSFSheet hssfSheet =  wb.createSheet("Excel Template");
        Row row = hssfSheet.createRow(0);
        Cell cell1 = row.createCell(0);
        cell1.setCellType(Cell.CELL_TYPE_STRING);
        cell1.setCellValue("HSSFWorkbook");
        
        FileOutputStream out = new FileOutputStream(args[0]+"HSSFWorkbook.xls");
        wb.write(out);
        out.flush();
        out.close();
        
        
        //
       
        SXSSFWorkbook hwb = new SXSSFWorkbook(1000);
        hwb.setCompressTempFiles(true);
        SXSSFSheet sheet  = (SXSSFSheet) hwb.createSheet("Excel Template");
        SXSSFRow rowhead = (SXSSFRow) sheet.createRow(0);
        
        Cell xssfCell = rowhead.createCell(0);
        xssfCell.setCellType(Cell.CELL_TYPE_STRING);
        xssfCell.setCellValue("SXSSFWorkbook");
        FileOutputStream fileOut = new FileOutputStream(args[0]+"SXSSFWorkbook.xlsx");
        hwb.write(fileOut);
        fileOut.flush();
        fileOut.close();
        
        
        
        Workbook hwb1 = new XSSFWorkbook();
        XSSFSheet xssfsheet = (XSSFSheet) hwb1.createSheet("Excel Template");
        Row r = xssfsheet.createRow(0);
        Cell ce = r.createCell(0);
        ce.setCellType(Cell.CELL_TYPE_STRING);
        ce.setCellValue("XSSFWorkbook");
        FileOutputStream fileOut1 = new FileOutputStream(args[0]+"XSSFWorkbook.xlsx");
        hwb1.write(fileOut1);
        fileOut1.flush();
        fileOut1.close();
    }
}

 

分享到:
评论

相关推荐

    poi demo

    【标题】"poi demo"指的是一个使用Apache POI库创建的示例项目,Apache POI是一个流行的开源Java库,用于处理Microsoft Office格式的文件,如Word(.doc/.docx)、Excel(.xls/.xlsx)和PowerPoint(.ppt/.pptx)。...

    POI_DEMO_POI_

    标题中的"POI_DEMO_POI_"可能是指一个使用Apache POI库进行的Java程序示例,POI是一个流行的开源库,专门用于读写Microsoft Office格式的文件,如Word(.doc, .docx)、Excel(.xls, .xlsx)和PowerPoint(.ppt, ....

    POI操作WORD 官方测试案例 DEMO.zip

    JAVA操作MS office 工具 POI操作WORD 官方测试案例 DEMO(含jar包,IDEA) 可直接运行测试。 ------------------------------------------------------ 1 什么是Apache POI 全称Apache POI,使用Java编写的免费...

    poi导入导出DEMO

    在“poi导入导出DEMO”这个示例中,我们将聚焦于如何使用Java POI来实现Excel文件的导出功能,并且在浏览器中弹出下载对话框。 首先,我们需要引入POI相关的依赖库。在Maven项目中,可以在pom.xml文件中添加以下...

    poiDemo

    "poiDemo" 指的可能是一个使用Apache POI库编写的示例程序,用于演示如何在Java中操作Excel文件。下面将详细介绍Apache POI库以及如何使用它来处理Excel文件。 Apache POI 提供了HSSF(Horrible Spreadsheet Format...

    poidemo_POI_

    标题中的“poidemo_POI_”可能是一个项目或程序的名称,暗示它与Apache POI库有关,这个库主要用于处理Microsoft Office格式的文件,尤其是Excel。Apache POI是一个流行的开源Java API,允许开发者创建、修改和显示...

    Poi的例子demo及介绍

    Apache POI是一个开源项目,主要用于读取和写入Microsoft Office格式的文件,如Word(.doc/.docx)、Excel(.xls/.xlsx)和PowerPoint(.ppt/.pptx)。这个压缩包文件“poi”很可能包含了关于如何使用POI库进行实际...

    poi 3.10上所有的demo

    这个“poi 3.10上所有的demo”文件集合应该是包含了该版本中所有示例代码的集合,帮助开发者理解和学习如何使用Apache POI库。 1. **Excel处理**: - HSSF(Horrible Spreadsheet Format):用于处理.xls格式的...

    springboot-poi-word-master_word_DEMO_POI_

    这个"springboot-poi-word-master_word_DEMO_POI_"项目显然是一个使用Spring Boot集成Apache POI来导出Word文档的示例。 1. **Spring Boot**: - Spring Boot的核心特性包括自动配置、起步依赖、内嵌Web服务器(如...

    poi操作excel的Demo

    这个"poi操作excel的Demo"很可能是提供了一个使用Apache POI库来读取、写入或修改Excel文件的示例代码。下面将详细介绍Apache POI在处理Excel时的一些关键知识点。 1. **Apache POI概述**: Apache POI 是Java平台...

    poi-tl实现根据模板生成合同和html转doc,doc转docx的Demo

    总的来说,`poi-tl`库结合其提供的Demo,为Java开发者提供了一个强大且灵活的文档处理解决方案,特别是对于那些需要频繁生成定制化文档的业务场景。通过熟悉和掌握这个库,开发者可以提高文档处理的效率,减少手动...

    poi复杂导入导出demo

    在"poi复杂导入导出demo"中,我们主要关注的是如何利用Apache POI库进行复杂的Excel导入和导出操作。这个示例可能包含了处理不同模板、不同字段长度、多Sheet页面以及动态生成模板的功能。 1. **Apache POI基本概念...

    poi 解析excel文件内容demo

    在这个"poi 解析excel文件内容demo"中,我们主要关注如何使用Apache POI库来读取和解析Excel文件,无论它们是2003版的.XLS还是2007以后的.XLSX格式。 首先,Apache POI提供了两种主要的接口来处理Excel文件:HSSF...

    poidemo最全最新版本

    本poi工具包不仅测试了现有excel类与word读取写入类,还引入的aspose破解版本示例,如果感觉示例好可以下载本人其他示例

    Android高德地图POI搜索地点Demo

    "Android高德地图POI搜索地点Demo"是一个实际应用案例,它展示了如何利用高德地图API来实现地点的搜索和显示功能。在这个项目中,开发者不仅实现了基本的POI(Point of Interest,兴趣点)搜索,还处理了锚点的显示...

    poi 操作 excel 2007 demo 及poi类库

    Apache POI 是一个开源项目,专门用于处理Microsoft Office格式的文件,包括Excel、Word和PowerPoint等。在Java世界中,POI库是处理Excel文件的首选工具,尤其对于读写Excel 2007(.xlsx)这种基于OpenXML格式的文件...

    POI-DEMO-Sample

    《POI操作详解:从DEMO到实战》 Apache POI是Java领域中广泛使用的库,主要用于处理Microsoft Office格式的文件,尤其是Excel。本篇将深入解析POI的两大模型——UserModel和EventUserModel,并结合提供的"POI-DEMO-...

    poi导出excel demo

    在本示例中,"poi导出excel demo"指的是使用Apache POI库创建和导出Excel文件的演示。这个项目可能包含了一个或多个Java源代码文件,展示了如何使用POI API来生成Excel工作簿、工作表、单元格等内容。 Apache POI ...

    java利用poi生成excel demo

    本篇将详细介绍如何利用Apache POI库在Java中创建一个Excel文件的DEMO。 首先,Apache POI是一个开源项目,它为Java程序员提供了API,可以处理Microsoft Office格式的数据,如Word、PowerPoint和Excel。在"java利用...

    POIDemo:这是 POIDemo,导入导出 Excel 的一些程序

    #POIDemo ##代码不能停留在看的阶段,要多运行,多调试。 这是 POIDemo 的学习程序,程序代码功能如下: POIDemo1.java 如何创建工作簿 POIDemo2.java 如何创建 Sheet 页,导出 Excel POIDemo3.java 创建单元格,并...

Global site tag (gtag.js) - Google Analytics