Java使用POI做excel导出,poi版本:3.17

这篇博客介绍了如何在Java项目中利用POI 3.17库进行Excel文件的导出,并特别强调了如何设置单元格的背景颜色,以满足特定的项目需求。内容包括在pom.xml配置文件中添加POI依赖,创建用于导出Excel的工具类,以及提供颜色对比图的链接。
摘要由CSDN通过智能技术生成

1、在pom.xml中导入相关依赖

<dependency>
      <groupId>org.apache.poi</groupId>
      <artifactId>poi</artifactId>
      <version>3.17</version>
    </dependency>
    <dependency>
      <groupId>org.apache.poi</groupId>
      <artifactId>poi-ooxml</artifactId>
      <version>3.17</version>
    </dependency>

2、创建excel导出工具类

import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.text.SimpleDateFormat;
import java.util.*;

import com.jfinal.plugin.activerecord.Record;
import org.apache.poi.hssf.usermodel.*;
import org.apache.poi.ss.usermodel.*;
import org.apache.poi.ss.util.CellRangeAddress;

public class ExcelUtil {

    /**
     * listData为数据库里查询出来的List<Record>对象
     * @author wangjp
     * @param listData
     * @return
     */
    public static File exportExcel(List<Record> listData) {
        // 设置文件名
        Date date = new Date();
        SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd-HH-mm-ss");
        String filename = "投资建议书导出列表" + dateFormat.format(date) + ".xls";
        File file = new File(filename);
        // 标题
        Map<String, String> titleData = new LinkedHashMap<String, String>();// 标题,后面用到
        titleData.put("inve
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值