easyexcel特殊要求处理

news/2024/7/21 6:31:33 标签: excel, java, 开发语言

easyexcel是在poi基础上开发的,那么我们就可以在easyexcel生成后,再给workbook、sheet创建样式,给个别单元格设置样式等操作。

理论来说可用,待测试。

    httpServletResponse.setContentType("application/vnd.ms-excel");
            httpServletResponse.setCharacterEncoding("utf-8");
            httpServletResponse.setHeader("Content-disposition", "attachment;filename=" + URLEncoder.encode(fileName, "UTF-8") + ".xlsx");
            EasyExcel.write(httpServletResponse.getOutputStream(), exportVoClass)
                    .sheet("汇总")
                    .doWrite(voList);

            ExcelWriterSheetBuilder excelWriterSheetBuilder=new ExcelWriterSheetBuilder();
            WriteSheet writeSheet= excelWriterSheetBuilder.build();

            ExcelWriterBuilder excelWriterBuilder=EasyExcel.write(httpServletResponse.getOutputStream(), exportVoClass);
            ExcelWriter excelWriter=excelWriterBuilder.build();

            WriteContext writeContext=excelWriter.writeContext();
            WriteWorkbookHolder writeWorkbookHolder= writeContext.writeWorkbookHolder();
            Workbook workbook= writeWorkbookHolder.getWorkbook();
            Sheet sheet = workbook.getSheetAt(0);
            sheet.getWorkbook().createCellStyle();
            CellStyle cellStyle = sheet.getWorkbook().createCellStyle();
            Row row=sheet.getRow(0);

//            CellRangeAddress region = new CellRangeAddress(firstRow, lastRow, firstCol, lastCol); //初始行,终止行,初始列,终止列
//            sheet.addMergedRegion(region);

http://www.niftyadmin.cn/n/248346.html

相关文章

Vector - 常见设备I/O设置及使用

做过协议测试的朋友基本都会知道vector相关的设备,而且很多人都会去使用IO接口,但是并非所有的I/O接口都是一样的,然而他们到底是什么样的呢?这个需要我们去识别不同的设备,然后根据不同的设备去使用对应的IO配置&…

OJ刷题 第十二篇

21308 - 特殊的三角形 时间限制 : 1 秒 内存限制 : 128 MB 有这样一种特殊的N阶的三角形&#xff0c;当N等于3和4时&#xff0c;矩阵如下&#xff1a; 请输出当为N时的三角形。 输入 输入有多组数据&#xff0c;每行输入一个正整数N&#xff0c;1<N<100 输出 按照给出…

React 列表 Keys

列表 & Keys 列表 React 列表可以使用 JavaScript 的 map() 方法来创建。如下&#xff1a; <!DOCTYPE html> <html> <head> <meta charset"UTF-8" /> <title>React demo</title> <script src"https://cdn.static…

LeetCode88. 合并两个有序数组

88. 合并两个有序数组 描述示例解题思路解法一&#xff08;以空间换时间&#xff09;解法二&#xff08;不需要开辟额外空间&#xff09; 描述 给你两个按 非递减顺序 排列的整数数组 nums1 和 nums2&#xff0c;另有两个整数 m 和 n &#xff0c;分别表示 nums1 和 nums2 中的…

[架构之路-171]-《软考-系统分析师》-5-数据库系统-1- 数 据 库 的 控 制 功 能(并发控制、性能优化)

目录 5 . 4 数 据 库 的 控 制 功 能 5.4.1 并发控制 1 . 事务的基本概念 2 . 数据不一致问题 3 . 封锁协议 4 . 死锁问题 5.4.2 数据库性能优化 1 . 硬件升级 2 . 数据库设计 5.4.3 数据库的完整性 1 . 完整性约束条件 2 . 实体完整性 3 . 参照完整性 4 . 用户定…

苦中作乐 ---竞赛刷题11-20(15-20)

&#xff08;一&#xff09;目录 1. L1-011 A-B 2. L1-015 跟奥巴马一起画方块 3.L1-016 查验身份证 4.L1-017 到底有多二 5.L1-019 谁先倒 6.L1-020 帅到没朋友 &#xff08;二&#xff09;题目 L1-011 A-B 本题要求你计算A−B。不过麻烦的是&#xff0c;A和B都是字符串…

EBS R12.1 注册客户化应用的步骤

创建客户化应用目录 登录成 applxxx 用户 -- applxxx 改成所需用户名 # 以标准INV模块作为客户化应用目录的模板 cd $APPL_TOP mkdir -p cust cp -r inv cust/template cd cust # 删除template 目录下的文件&#xff0c;只保留目录结构 cd $APPL_TOP/cust for rm_list in …

【软件测试】四面成功上岸美团

最后&#xff0c;总结一下个人认为比较重要的知识点&#xff1a;接口自动化测试 &#xff1a;测试框架&#xff0c;多个有关联的接口的用例编写&#xff0c;用例的组织及存储&#xff0c;接口测试的覆盖率&#xff0c;RESTAssured 的封装等。UI 自动化测试 &#xff1a;iOS 和 …