java 用poi生成excel

java使用poi生成excel 使用poi生成excel通常包含一下几个步骤 创建一个工作簿 创建一个sheet 创建一个Row对象 创建一个cell对象(1个row+1个cell构成一个单元格) 设置单元格内容 设置单元格样式. 字体 字体大小 是否加粗 保存 关闭流对象 生成一个工作簿 2010以上格式使用XSSFWorkBook对象, 2003格式使用HSSFWorkBook对象, 其他对象操作基本一样. 生成2003格式 public void test1() { HSSFWorkbook ... 阅读详情

生成excel有两种方式,第一:用代码画表格生成,第二:读取字段信息进行模板的填充

本文只叙述第一种方式,第二种以后更新。

  • 1.引入对应的依赖:pom文件
<!--excel poi-->
<dependency>
    <groupId>org.apache.poi</groupId>
    <artifactId>poi-ooxml</artifactId>
    <version>5.2.2</version>
</dependency>  
  •  2.excel的填充以及生成
@Override
    public String ExcelOpinion( XSSFWorkbook book) throws Exception{
        
        String temp = "1111111";
        Sheet sheet = book.createSheet("text1");
        // ---------- 设置单元格长度 -----------
        //第一行
        Row row1 = sheet.createRow(0);
        row1.setHeight((short) 600);
        Cell cell1 = row1.createCell(0);
        sheet.setColumnWidth(1,256*22); //设置列宽
        cell1.setCellValue("意见表");
        cell1.setCellStyle(ExcelStyleUtils.Heade(book));//设置格式,此处我抽取写了公用方法
        sheet.addMergedRegion(new CellRangeAddress(0,0,0,7));//合并

        //第二行
        Row row2 = sheet.createRow(1);
        row2.setHeight((short) 460);
        Cell cell2 = null;
        for (int i=0; i<8; i++) {
            cell2 = row2.createCell(i);
            cell2.setCellStyle(ExcelStyleUtils.HeadeSceond(book));
            sheet.setColumnWidth(i,256*15);
            if (i==0) {
                cell
POI导出excel 依赖 <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>4.1.1</version> </dependency> <dependency> <groupId>org.apache.poi</groupId> <a 阅读详情

相关推荐

java利用poi生成excel文件后下载本地

1、该功能需要poi的jar包,链接: http://pan.baidu.com/s/1migAtNq 密码: 38fx。 2、首先新建一个实体类,用以存放单个数据 public class Test { private String x; private String y; private String value; public void setX(String x) {

q25741的博客 4326

Java实现导出Excel(Apache POI)

Java可以通过Apache POI库来实现导出Excel文件 超详细的步骤及示例代码:

路在前方 1417

poi导出excel 损坏_Java使用POI生成Excel文件后打不开的问题

在实际的工作中,有时会遇到获取数据后需要存入Excel文件的情况。但是,在生成Excel文件后,发现无法正常打开该文件。例如:以当前的时间点为文件名,新生成一个Excel文件。先来看看下面一段代码。public classcreateExcel {public static void main(String[] args) throwsIOException {Date now=newDate()...

weixin_39542477的博客 3351

Java使用POI操作Excel

简介Apache POI 是用Java编写的免费开源的跨平台的 Java API,Apache POI提供API给Java对Microsoft Office格式档案读和写的功能。常用的包HSSF - 提供读写Microsoft Excel XLS格式档案的功能。XSSF - 提供读写Microsoft Excel OOXML XLSX格式档案的功能。HWPF - 提供读写Microsoft Word DOC格式档案的功能。

jakelihua 6673

Java使用POI导出Excel

在项目开发中往往需要使用到Excel的导入和导出,导入就是从Excel中导入到DB中,而导出就是从DB中查询数据然后使用POI写到Excel上。POI不仅仅可以操作Excel,他的定位是Microsoft Of操作读和写,Microsoft Office其中包含了很多常用的办公文件,例如:Excel、ppt、word、Visio等等…

怪咖@的博客 1万+

Java poi 生成excel表格并下载

我使用的是Springboot框架开发的。首先需要在pom.xml文件中引入以下maven包: <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> ...

郄梦岩的博客 1028

java poi生成excel文件_java使用poi生成Excel文件

packagecom.clz.testexportexcel;importjava.io.File;importjava.io.FileOutputStream;importjava.io.IOException;importjava.io.OutputStream;importjava.util.ArrayList;importjava.util.List;importorg.apache.po...

weixin_33960655的博客 234

Java操作Apache POI生成Excel文档实战指南

Apache POI是Apache软件基金会的开源库,专为Java语言提供对Microsoft Office格式文件的读写访问。无论是处理Excel的.xlsx格式,还是Word的.docx,甚至是PowerPoint的.pptx文件,Apache POI都提供了丰富的API接口,使开发者可以轻松集成文档处理功能到Java应用程序中。在本章中,我们将探讨Apache POI的基本功能,以及它为什么是处理Microsoft Office文件格式的首选工具。

weixin_35696112的博客 979

poi java生成excel_poi 实现 java生成excel

package com.wls.excel;import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStream;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io....

weixin_36451983的博客 168

Java Apache POI生成Excel文件的实战指南

Apache POI是Apache软件基金会旗下的一个开源项目,旨在为Java开发者提供一套易于使用的API,用以处理Microsoft Office格式的文档。作为操作Excel文件不可或缺的Java库,它支持从创建、读取到修改Excel文件的各种需求。使用Apache POI,开发者能够轻松地在Java应用程序中生成Excel文件,执行单元格数据的输入与格式化,甚至进行复杂的公式计算。

weixin_28922227的博客 1073

poi java生成excel_java使用poi生成Excel文件

packagecom.clz.testexportexcel;importjava.io.File;importjava.io.FileOutputStream;importjava.io.IOException;importjava.io.OutputStream;importjava.util.ArrayList;importjava.util.List;importorg.apache.po...

weixin_30023527的博客 158

java poi 生成excel,java 利用 poi 生成 Excel文件的通用例子

在用java 写数据库应用的时候, 通常会生成各种报表,而这些报表可能会被导出为各种格式的文件,比如Excel文档,pdf 文档等等. 今天先做了一个生成Excel 文档的例子,主要解决以下问题:1. 生成 Excel 文档.2. 保护生成Excel文档,设置密码访问.3. 自动对生成Excel 文档第一行标题栏设置成filter 过滤形式, 方便用户使用.源代码在本文最后提供下载用 apach...

weixin_39796855的博客 268

java poi 生成 Xlsx格式的Excel工具类

java poi 生成 Xlsx格式的Excel工具类目的工具类的功能功能逻辑代码实现合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 目的 应对Excel生成的不同需求,使用一套Excel生成工具,避免重复造轮子。 工具类的功能 1、生成

xuhuijing1993的博客 931

java动态生成excel_POI动态生成Excel

packagecom.epipe.plm.pdc;importjava.io.IOException;importjava.io.OutputStream;importjava.util.List;importorg.apache.poi.hssf.usermodel.HSSFCell;importorg.apache.poi.hssf.usermodel.HSSFCellStyle;import...

weixin_28877739的博客 954

Java使用Apache POI生成与读取excel表格

一、Apache POI是什么? Apache POI是Apache软件基金会的开放源码函式库,POI提供API给Java程序对Microsoft Office格式档案读和写的功能。 ---摘自百度 二、利用POI生成excel表格: 注意:此例仅支持生成xls文件。 /** * 下载模板 */ @RequestMapping(value = "/downloadTemplate") public void downloadTemplate() {

Dannie的博客 731

java poi 生成excel demo

maven仓库地址 搜索poi将maven依赖copy到项目pom文件中 导入相关依赖jar之后就可以开始编写代码了,示例demo如下: //创建工作簿(等同于excel对象) HSSFWorkbook workbook = new HSSFWorkbook(); //创建sheet(也就是excel底部的sheet栏) ...

xy87940020的博客 362

java 使用poi生成excel

描述:工作项目经验。并不是直接生成excel,而是事先已经存在模板,可以在excel中预先设定一些式样,格式。 比如,一些固定的样式。标题等。用于页面显示的数据,后者从数据库中 查询出的数据以excel的形式保存 到银硬盘。 步骤: 1. 预先设置生成excel的模板,生成,所属等信息。 2. 获取数据。 ...

lsh15846393847的博客 903

Java使用poi生成excel文件

生成excel表格导出是经常遇到的操作,我们使用poi生成excel文件。 maven依赖 &lt;dependency&gt; &lt;groupId&gt;org.apache.poi&lt;/groupId&gt; &lt;artifactId&gt;poi&lt;/artifactId&gt; &lt;version&gt;4.0.1&lt;/version...

zhibin的程序日记 1万+
上一篇: 实现一个随机分配组员角色,组长已经预设
下一篇: SVN只要这几步,就可以快速操作
哟哟小仔
博客等级 码龄8年 0粉丝 7原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值