目的地-Destination 前程似锦、未来可期、寻得良人、共赴白头,祝你也祝我。
博主 目的地-Destination
沪ICP备16003146号-2沪公网安备 31010702004922号萌ICP备20238488号博主 3秒前 在线自豪地使用 Typecho 建站搭配使用 🌻Sunny 主题当前在线 5 人
歌曲封面 未知作品

沪ICP备16003146号-2

沪公网安备 31010702004922号

萌ICP备20238488号

网站已运行 7 年 329 天 13 小时 14 分

Powered by Typecho & Sunny

6 online · 53 ms

Title

EasyExcel导出时提示“单元格存储内容超过了最大 32767 个字符”的解决方法

Chrison

·

·

363次阅读
烂笔头
Article
⚠️ 本文最后更新于2023年04月25日,已经过了533天没有更新,若内容或图片失效,请留言反馈

解决用EasyExcel导出文件时,提示“The maximum length of cell contents (text) is 32,767 characters”的方法。

问题

1682409790343.jpg

解决

利用反射强制将EXCEL2007中的_maxTextLength属性值修改为Integer.MAX_VALUE
♾️ text 代码:
public static void resetCellMaxTextLength() {
    SpreadsheetVersion excel2007 = SpreadsheetVersion.EXCEL2007;
    if (Integer.MAX_VALUE != excel2007.getMaxTextLength()) {
        Field field;
        try {
            field = excel2007.getClass().getDeclaredField("_maxTextLength");
            field.setAccessible(true);
            field.set(excel2007,Integer.MAX_VALUE);
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
}

使用

在EasyExcel调用之前执行即可
♾️ text 代码:
ExcelTool.resetCellMaxTextLength();
EasyExcel.write(getAbsoluteFile(filename), clazz).sheet(sheetName).doWrite(list);
现在已有 8 条评论,0 人点赞
Comment:共8条
发表
  1. 头像
    @
    好使,兄弟
    · Chrome · 中国广西南宁市电信

    👍

    💖

    💯

    💦

    😄

    🪙

    👍 0 💖 0 💯 0 💦 0 😄 0 🪙 0
    1. 头像
      @
      好使就行~
      · 火狐浏览器 · 中国江苏省无锡市电信

      👍

      💖

      💯

      💦

      😄

      🪙

      👍 0 💖 0 💯 0 💦 0 😄 0 🪙 0
  2. 头像
    @

    好友

    TeacherDu
    还说我们,你这也没更新的啊!
    · Chrome · 中国北京市移动

    👍

    💖

    💯

    💦

    😄

    🪙

    👍 0 💖 0 💯 0 💦 0 😄 0 🪙 0
    1. 头像
      @
      哈哈哈哈哈
      · 火狐浏览器 · 中国江苏省苏州市电信

      👍

      💖

      💯

      💦

      😄

      🪙

      👍 0 💖 0 💯 0 💦 0 😄 0 🪙 0
  3. 头像
    @
    你写得非常清晰明了,让我很容易理解你的观点。
    · 火狐浏览器 · 中国江西省上饶市电信

    👍

    💖

    💯

    💦

    😄

    🪙

    👍 0 💖 0 💯 0 💦 0 😄 0 🪙 0
    1. 头像
      @
      感谢🙏
      · Safari · 中国江苏省苏州市电信

      👍

      💖

      💯

      💦

      😄

      🪙

      👍 0 💖 0 💯 0 💦 0 😄 0 🪙 0
  4. 头像
    @

    好友

    TeacherDu
    这工具是干什么的?
    · Chrome · 中国北京市移动

    👍

    💖

    💯

    💦

    😄

    🪙

    👍 0 💖 0 💯 0 💦 0 😄 0 🪙 0
    1. 头像
      @
      阿里出的基于Java的Excel处理工具。
      快速完成Excel的读、写、填充等功能
      · 火狐浏览器 · 中国江苏省苏州市电信

      👍

      💖

      💯

      💦

      😄

      🪙

      👍 0 💖 0 💯 0 💦 0 😄 0 🪙 0
搜 索 消 息 足 迹
你还不曾留言过..
你还不曾留下足迹..
博主 不再显示
博主