PoI 3.17 已过时代码对比

2021-09-08 使用easyexcel解析几十万条数据时报错 使用easyexcel上传几万条数据正常,解析几十万条数据时报了如下错误: com.alibaba.excel.exception.ExcelAnalysisException: java.lang.NoClassDefFoundError: Could not initialize class com.alibaba.excel.cache.Ehcache at com.alibaba.excel.analysis.ExcelAnalyserImpl.<init>(ExcelAnalyser 阅读详情

PoI 3.17 已过时代码对比

颜色定义变化

旧版本 : HSSFColor.BLACK.index
新版本 : IndexedColors.BLACK.index

获取单元格格式

旧版本 : cell.getCellType 与之应对的单元格格式 HSSFCell.CELL_TYPE_BLANK
新版本 : cell.getCellTypeEnum 与之对应的单元格格式 BLANK (org.apache.poi.ss.usermodel.CellType.BLANK)

设置单元格格式

旧版本 : row.getCell(0).setCellType(Cell.CELL_TYPE_STRING);
新版本 : row.getCell(0).setCellType(CellType.STRING);

设置单元格垂直居中样式

旧版本 : XSSFCellStyle cellStyle = wb.createCellStyle();
    cellStyle.setAlignment(XSSFCellStyle.ALIGN_CENTER); // 居中
    cellStyle.setVerticalAlignment(XSSFCellStyle.VERTICAL_CENTER);//垂直
新版本 : XSSFCellStyle cellStyle = wb.createCellStyle();
    cellStyle.setAlignment(HorizontalAlignment.CENTER); // 居中
    cellStyle.setVerticalAlignment(VerticalAlignment.CENTER); //垂直

设置边框

旧版本 : cellStyle.setBorderBottom(HSSFCellStyle.BORDER_THIN); //下边框
新版本 : cellStyle.setBorderBottom(BorderStyle.THIN); //下边框

合并单元格

旧版本 : sheet.addMergedRegion(new CellRangeAddress(1, 1,(short) 0, (short) 0));// 起始行,结束行,起始列,结束列
新版本 : sheet.addMergedRegion(new Region(1, (short) 0, 1,(short) 0));// 起始行,起始列,结束行,结束列

设置字体加粗

旧版本: font.setBoldweight((short) 400);
新版本: font.setBold(true);

待更新 . .

SXSSF导出:对比一下poi-3.17版本和poi-4.1.2(4.0以上)版本的改动 poi 4.0以上的导出问题 阅读详情

相关推荐

Apache POI 3.17版本实用教程及实例代码

Apache POI是一个流行的Java库,用于处理Microsoft Office文档格式,如Excel、Word和PowerPoint。自从3.17版本发布以来,它在性能和兼容性方面有了显著的提升。该版本对Excel文件操作提供了更强的支持,尤其是对新版本的Excel格式(如.xlsx)的处理更为高效和稳定。主要特性包括:改进的Excel处理能力:Apache POI 3.17增加了对Excel 2007以及更新版本中的高级功能的支持,比如样式、公式和图表等。

weixin_29363791的博客 620

【EasyExcel】使用easyExcel过程中,项目报错的解决集合

将项目中pom.xml中依赖的 POI相关的版本升级到 3.17以上 【easyexcel版本 2.0.5】

qq_26412535的博客 1万+

poi3.17jar包下载

poi3.17jar包下载,支持excel2003,excel2007,亲测可用。poi3.17jar包下载,支持excel2003,excel2007,亲测可用。poi3.17jar包下载,支持excel2003,excel2007,亲测可用。poi3.17jar包下载,支持excel2003,excel2007,亲测可用。poi3.17jar包下载,支持excel2003,excel2007,亲测可用。poi3.17jar包下载,支持excel2003,excel2007,亲测可用。poi3.17jar包下载,支持excel2003,excel2007,亲测可用。poi3.17jar包下载,支持excel2003,excel2007,亲测可用。poi3.17jar包下载,支持excel2003,excel2007,亲测可用。poi3.17jar包下载,支持excel2003,excel2007,亲测可用。

java.lang.ClassNotFoundException: org.apache.poi.util.TempFileCreationStrategy解决方案

再用easyExcel导出的时候,写到如下代码报错 EasyExcel.write(response.getOutputStream(), Excel.class).sheet("导出信息").doWrite(list); 报如下几种错误,奇怪的是每次都报的不一样 java.lang.NoClassDefFoundError: Could not initialize class com.alibaba.excel.write.ExcelBuilderImpl java.lang.ClassNotFou

weixin_43949154的博客 1万+

poi3.17版本jar包

poi开源jar包3.17版本,解压后的jar包导入java项目后即可使用。

WOL唤醒配置(以太网、PHY、MAC)

MAC 就是以太网控制器,属于OSI的数字链路层。phy 属于OSI的物理层(Physical layer),所以叫phy。CPU Mac与phy通信通过MII接口,数据的传输通过MDIO数据线。通过配置phy的相关寄存器实现不同的功能。

qq_58264156的博客 8630

表格处理PoI 3.17 已过时代码对比

PoI 3.17 已过时代码对比 颜色定义变化 旧版本 : HSSFColor.BLACK.index 新版本 : IndexedColors.BLACK.index 获取单元格格式 旧版本 : cell.getCellType 与之应对的单元格格式 HSSFCell.CELL_TYPE_BLANK 新版本 : cell.getCellTypeEnum 与之对应的单元格格式 BLANK (org.apache.poi.ss.usermodel.CellType.BLANK) 设置单元格格式 旧版本 : ro

weixin_45689081的博客 829

从ESP/ABS选型看轮速传感器:为什么你的车用了AK+PWM+7/14mA三种协议?

本文深入解析了汽车轮速传感器的三种主流协议(7/14mA电流型、PWM型和AK协议型)及其混合应用场景。通过对比不同协议的技术特点、成本效益和工程挑战,揭示了现代车辆采用多种传感器协议背后的设计逻辑,包括成本控制、性能平衡和冗余设计等关键因素。

weixin_29266679的博客 532

POI3.17与POI旧版本对比,方便POI升级jar包修改

POI3.17与POI旧版本对比,方便POI升级jar包修改颜色定义变化获取单元格格式设置单元格格式设置单元格垂直居中样式设置边框合并单元格设置字体加粗 最近使用EasyExcel写导入导出Excel,需要POI版本是3.17,之前是3.9,必须升级jar包,升级之后发现很多代码报错,需要修改调整,以下用于记录调整的代码。 颜色定义变化 旧版本 : HSSFColor.BLACK.index 新版...

weixin_42701314的博客 6892

从OAuth到DID:Web4.0身份验证协议的技术演进图谱

在数字身份体系从Web2.0向Web4.0跨越的进程中,身份验证协议正经历着从中心化授权到自主主权的范式转移。本文通过对比OAuth 2.0、OpenID Connect等传统方案与W3C DID、ION等去中心化协议的技术架构,揭示身份验证技术在性能、安全、隐私三大维度的代际差异。基于对GitHub、欧盟数字身份钱包等典型系统的实测数据分析,量化评估中心化授权服务器的单点故障风险与DID链上验证的吞吐量瓶颈。结合零知识证明、分布式密钥管理等前沿技术,为开发者提供面向Web4.0的渐进式身份架构迁移策略。

水务人 834

Springboot项目中使用邮箱验证码注册登录的代码实现

本文介绍了在Spring Boot应用中实现邮箱验证码注册和登录功能的完整方案。文章首先概述了三种用户认证方式(邮箱验证码注册/登录和传统密码登录),然后详细说明了实现所需的技术栈(Spring Boot、Spring Security、JWT等)。重点阐述了邮件服务配置、验证码生成与存储的核心实现,包括QQ邮箱授权码获取、Thymeleaf邮件模板处理以及验证码缓存管理。最后展示了发送验证码和用户注册的API实现,为开发者提供了完整的参考方案。该方案兼顾安全性和用户体验,适合现代Web应用的用户认证需求。

BXCQ_xuan的技术专栏 | 实战干货·实践教程·学习笔记 1339

poi的3.17版本问题

网上很多版本对于poi中样式中样式设置都是poi之前的操作,在poi3.17版本中并不能直接使用 (1)单元格样式 在poi导出设置单元格样式的居中问题时候,网上大部分的操作代码如下: XSSFCellStyle cellStyle = wb.createCellStyle(); cellStyle.setAlignment(XSSFCellStyle.ALIGN_CENTER); // 居...

京北游戏官方 2万+

Cadence——原理图相关教程

包含创建文件,原理图,元器件,规则检查,PDF与BOM清单输出,各类PCB网表

haonanyayaya的博客 1万+

POI 3.17设置单元格的格式

@[TOC] 写这篇文章的原因 有的时候写借口懒得查API就在网上找相似的代码,结果poi不同版本的差异较大,很多文章都不写环境,上来就说事。。。不想吐糟,不过身为一个程序员环境的重要性不需要再次强调了。 环境 我的代码在如下环境中运行正常。 JDK1.8 poi 3.17 脚本 /** * 设置单元格的格式 * @param workbook * @return...

yuliangybzc的博客 2016

Freemarker整合poi导出带有图片的Excel教程

Freemarker整合poi导出带有图片的Excel教程 https://blog.csdn.net/x541211190/article/details/105675771根据此人博客可完成此功能,但原文中有一处错误需要纠正,当单元格合并时,计算起始单元格有错误。 源代码: /** * 构造合并单元格集合 * * @param createRowIndex: * @param cellRangeAddresses: * @param startIndex: * @param c

weixin_39403349的博客 1002

【重识云原生】第四章云网络4.7.5节vDPA方案——virtio的半硬件虚拟化实现

vDPA(vhost Data Path Acceleration)即是让virtio数据平面不需主机干预的解决方案。该框架由Redhat提出,实现了virtio数据平面的硬件卸载。控制平面仍然采用原来的控制平面协议,当控制信息被传递到硬件中,硬件完成数据平面的配置之后,数据通信过程由硬件设备(智能网卡)完成,虚拟机与网卡之间直通。中断信息也由网卡直接发送至虚拟机不需要主机的干预。......

junbaozi的专栏 2188

poi 3.17 导出excel

package Utils; import org.apache.poi.ss.usermodel.*; import org.apache.poi.xssf.usermodel.*; /** * cellstyle工具类 poi版本3.17 * auth lancx * since 2019-9-10 */ public class CellStyleTool { /** ...

qq_35273686的博客 476

第4章--CANoe library开发 - 诊断功能

因为专栏要做的是汽车ECU自动化测试程序,测试的是ECU的诊断和刷新,因此就需要利用CANoe的接口,开发一些方便使用的诊断报文收发函数。

j187067046的博客 1397

POI3.17与POI旧版本对比

最近使用EasyExcel写导入导出Excel,需要POI版本是3.17,之前是3.9,必须升级jar包,升级之后发现很多代码报错,需要修改调整,以下用于记录调整的代码。 颜色定义变化 旧版本 : HSSFColor.BLACK.index 新版本 : IndexedColors.BLACK.index 获取单元格格式 旧版本 : cell.getCellType 与之应对的单元格格式 HSSFCell.CELL_TYPE_BLANK 新版本 : cell.getCellTypeEnum 与之对应的单

有人想浑水摸鱼,我必须站在清水中 1444

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

POI 3.17 + POI-OOXML 3.15导入Excel(含去全角空格)

POI 3.17 + POI-OOXML 3.15导入Excel ExcelUtil.class import java.io.IOException; import java.io.InputStream; import java.lang.reflect.Field; import java.math.BigDecimal; import java.text.SimpleDateFormat; import java.util.ArrayList; import java.util.Date; impo

智慧,不是知识、不是经验、不是思辩,而是超越自我中心的态度。 801

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

java poi3.17.jar_poi-3.17jar poi 3.17 jar包 这个版本的所需要的jar包 - 下载 - 搜珍网

poi-3.17jarpoi-3.17jar\docspoi-3.17jar\docs\apidocspoi-3.17jar\docs\apidocs\allclasses-frame.htmlpoi-3.17jar\docs\apidocs\allclasses-noframe.htmlpoi-3.17jar\docs\apidocs\constant-values.htmlpoi-3.17ja...

weixin_39765869的博客 1536

关于poi3.17居中的问题

再用到poi居中的时候查了一下百度上巨大多数的写法都是这样的 HSSFCellStyle cellStyle = wb.createCellStyle(); cellStyle.setAlignment(HSSFCellStyle.ALIGN_CENTER); // 居中 然后设置到cell中就不多说啦 这样是不行的!!! poi3.17正确的写法 //水平居中 cellStyle...

qq_42230041的博客 4842

poi3.17 读取doc、exec、ppt

&lt;dependency&gt;             &lt;groupId&gt;org.apache.poi&lt;/groupId&gt;             &lt;artifactId&gt;poi&lt;/artifactId&gt;             &lt;version&gt;3.17&lt;/version&gt;         &lt;/depen

飞腾创客 1363

JAVA POI3.17 Excel 表格居中,加边框,给边框加颜色

关于POI3.17的一些操作 单元格居中 HSSFCellStyle tableStyle=workbook.createCellStyle(); tableStyle.setAlignment(HorizontalAlignment.CENTER);//水平居中 tableStyle.setVerticalAlignment(VerticalAlignment.CENTER);//垂直居中 加边...

菜鸟的进阶之路 3309

easyexcel 3.9版本和poi3.17版本冲突解决办法

easyexcel 3.9版本和poi3.17版本冲突怎么办?排查poi几个依赖版本一致问题;排查最新添加的依赖;旧的代码全部更换为easyexcel(改吧);去掉easyexcel写的新代码全部改为旧的方式(重新开发吧);兼容两者,改动量较少(就是项目中出现两套,不是很规范,但是能临时解决问题);根据自己项目情况选择处理。

一个喜欢诗和远方的程序媛 1万+
上一篇: Dubbo偶现无法注入服务
下一篇: MYSQL 5.7主从配置及偶现主从失效解决办法
流年啊`你奈我何
博客等级 码龄10年 7粉丝 15原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值