iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >怎么解决poi导出时单元格样式被覆盖问题
  • 233
分享到

怎么解决poi导出时单元格样式被覆盖问题

2023-06-21 21:06:43 233人浏览 独家记忆
摘要

本篇内容主要讲解“怎么解决poi导出时单元格样式被覆盖问题”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么解决poi导出时单元格样式被覆盖问题”吧!poi导出时单元格样式被覆盖在poi操作时对

本篇内容主要讲解“怎么解决poi导出时单元格样式被覆盖问题”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么解决poi导出时单元格样式被覆盖问题”吧!

poi导出时单元格样式被覆盖

在poi操作时对每个单元格进行样式设置,出现的问题是单元格样式被覆盖了?

如何解决这一问题????

解决方法

这里使用到了CellStyle 的一个方法 void cloneStyleFrom(CellStyle var1);

创建一个不影响使用的cell 然后设置样式

在创建一个新的cell使用

createCellStylecopy.cloneStyleFrom(oldercell.getCellStyle());    // 克隆出一个 style

其他的样式可以在createCellStylecopy中设置,然后设置给新的cell

poi的cellstyle陷阱,样式覆盖

问题

cell.getCellStyle().setFont(font);

这句话本来只是想设置这一个单元格cell的字体样式,但是实际上却影响了很多个单元格的样式。

问题出在了,excel模板中这些单元格本来就是同一个样式,get得到的样式修改,影响的当然也是全部的

解决方法

但是直接创建的样式的话,会丢失Excel模板中原来就有的样式,所以这里使用到了CellStyle 的一个方法

void cloneStyleFrom(CellStyle var1);

保证了既可以新建一个CellStyle,又可以不丢失原来的CellStyle 的样式

问题的那段代码可以写成如下:

//解决单元格样式覆盖的问题CellStyle cStyle = book.createCellStyle();cStyle.cloneStyleFrom(cell.getCellStyle());cStyle.setWrapText(true);cStyle.setFont(font);cell.setCellStyle(cStyle);

到此,相信大家对“怎么解决poi导出时单元格样式被覆盖问题”有了更深的了解,不妨来实际操作一番吧!这里是编程网网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

--结束END--

本文标题: 怎么解决poi导出时单元格样式被覆盖问题

本文链接: https://www.lsjlt.com/news/300775.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 解决poi导出时单元格样式被覆盖问题
    目录poi导出时单元格样式被覆盖解决方法poi的cellstyle陷阱,样式覆盖问题解决方法poi导出时单元格样式被覆盖 在poi操作时对每个单元格进行样式设置,出现的问题是单元格样...
    99+
    2024-04-02
  • 怎么解决poi导出时单元格样式被覆盖问题
    本篇内容主要讲解“怎么解决poi导出时单元格样式被覆盖问题”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么解决poi导出时单元格样式被覆盖问题”吧!poi导出时单元格样式被覆盖在poi操作时对...
    99+
    2023-06-21
  • html元素样式覆盖问题怎么解决
    这篇文章主要介绍“html元素样式覆盖问题怎么解决”,在日常操作中,相信很多人在html元素样式覆盖问题怎么解决问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”html元素样式...
    99+
    2024-04-02
  • element-ui中样式覆盖问题怎么解决
    今天小编给大家分享一下element-ui中样式覆盖问题怎么解决的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。! impor...
    99+
    2023-07-05
  • 关于css样式被覆盖的问题,及其解决方法
    当你给一个div添加一个class类名的时候,样式未显示的时候 例如: 首先第一步,打开f12标签上查看是否这个类名 此时会出现两种情况 第一种是类名未加上,此时应该查看class是否加错了标签 第二种情况就是,class加上去了,但是样...
    99+
    2023-08-31
    css 前端 html css3 javascript
  • 如何解决css文件中的样式类被覆盖和js文件中的变量未定义问题
    这篇文章给大家介绍如何解决css文件中的样式类被覆盖和js文件中的变量未定义问题,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。问题原因:为什么呢?因为在调用组件W的css样式时,我们自...
    99+
    2024-04-02
  • 怎么解决EXPDP导出时报错ORA-12154问题
    这篇文章主要讲解了“怎么解决EXPDP导出时报错ORA-12154问题”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么解决EXPDP导出时报错ORA-12...
    99+
    2024-04-02
  • 数据库导入导出时报ORA-01843的问题怎么解决
    这篇文章主要介绍“数据库导入导出时报ORA-01843的问题怎么解决”,在日常操作中,相信很多人在数据库导入导出时报ORA-01843的问题怎么解决问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”数据库导入导出...
    99+
    2023-06-03
  • SAP导出到本地文件时候误操作导致无法再选择格式问题该怎么解决
    今天就跟大家聊聊有关SAP导出到本地文件时候误操作导致无法再选择格式问题该怎么解决,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。SAP 导出到本地文件时候误操作导致无法再选择格式问题...
    99+
    2023-06-05
  • 怎么用css样式解决超出div隐藏问题
    本篇内容介绍了“怎么用css样式解决超出div隐藏问题”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! ...
    99+
    2024-04-02
  • php时间格式转换时间戳的问题怎么解决
    本文小编为大家详细介绍“php时间格式转换时间戳的问题怎么解决”,内容详细,步骤清晰,细节处理妥当,希望这篇“php时间格式转换时间戳的问题怎么解决”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。时间戳是一个整数值...
    99+
    2023-07-05
  • bootstrap table如何实现x-editable的行单元格编辑及解决数据Empty和支持多样式问题
    这篇文章给大家分享的是有关bootstrap table如何实现x-editable的行单元格编辑及解决数据Empty和支持多样式问题的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧...
    99+
    2024-04-02
  • .Net Core怎么解决WebAPI中返回时间格式带T的问题
    这篇文章主要介绍“.Net Core怎么解决WebAPI中返回时间格式带T的问题”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“.Net Core怎么解决WebAPI中返回时间格式...
    99+
    2023-06-30
  • SpringBoot怎么解决Long型数据转换成json格式时丢失精度问题
    这篇“SpringBoot怎么解决Long型数据转换成json格式时丢失精度问题”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇...
    99+
    2023-07-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作