问题描述:
后端通过easypoi导出的数据在mac或者苹果手机上的微信内打不开,在安卓或者windows端的微信内打开正常。
苹果手机端微信提示如下图所示:

mac端微信提示如下图所示:

出现这种情况,用户可以选择用其他软件打开,但是体验不太好,用户会认为文件有问题,其实用wps等办公软件是能够正常打开的,那么如何解决在微信内打开的问题呢?
其实很简单,只需要在代码里面设置文件扩展名为xlsx即可,不要使用xls扩展名,其他代码不用动。
墨衍会员
·
AI 创作全网分发
墨衍智能分发
本文由作者通过墨衍一键同步至各平台
1分发平台
1.1k累计阅读
1.1k平均单平台
已同步平台
优快云
微信公众号
微博
知乎
掘金
百家号
博客园
抖音
小红书
你的文章也可以这样分发
墨衍会员 ¥399起/年,写一次发全网
我也要 →
码龄15年
问题描述:
后端通过easypoi导出的数据在mac或者苹果手机上的微信内打不开,在安卓或者windows端的微信内打开正常。
苹果手机端微信提示如下图所示:

mac端微信提示如下图所示:

出现这种情况,用户可以选择用其他软件打开,但是体验不太好,用户会认为文件有问题,其实用wps等办公软件是能够正常打开的,那么如何解决在微信内打开的问题呢?
其实很简单,只需要在代码里面设置文件扩展名为xlsx即可,不要使用xls扩展名,其他代码不用动。
这是一个easyPoi的文档
easyPoi文档,这是一个easyPoi的文档。EasyPoi的编写其实是一次意外,之前我不太愿意写导入导出,因为代码号复杂,每次一个Excel 都要写几百行,仅有少量的复用,一次需要写许多的导入导出,又没有人手,正好看到了Jeecg对应Poi的一个封装,但是他的封装比较简单,就自己在他思想的基础上开始构建现在的项目了. EasyPoi秉承思想就是尽量简单,入库少,可以很快把简单的工作干了这是第一个版本的功能,后来慢慢用的人多了,也就功能慢慢丰富了,现在包含了Excel的导入导出,Word的导出,PDF的导出,Excel Charts的导出, Html的导出5个功能模块,重点还是Excel,毕竟Excel是最常用的. EasyPoi已经走过了3年,未来也会继续走,保持现有简单的功能继续前进. 文档来源:https://www.jianshu.com/p/6374b943b948
EasyPoi生成Excel,WPS能打开而Office打不开。
xls为office 03版本以下生成的扩展名, xlsx为07版本的扩展名,正常来说03版本的是无法打开xlsx文件的。因为office是使用utf-8编码的,打开gbk编码的文件会出现异常,而wps对此类进行了兼容处理。easypoi默认使用HSSF导出,所以在导出xlsx时,需将导出版本类型设置为。虽然假设1,2均成立,但导出的文件都需要经过修复才可正常打开,默认为gbk编码,需要设置为utf-8。2.默认导出模板文件,可通过easypoi的workbook导出或不对xlsx,xls文件进行打包。
easypoi功能文档,介绍easypoi各种功能使用
easypoi功能如同名字easy,主打的功能就是容易,让一个没见接触过poi的人员 就可以方便的写出Excel导出,Excel模板导出,Excel导入,Word模板导出,通过简单的注解和模板 EasyPoi的主要特点 1.设计精巧,使用简单 2.接口丰富,扩展简单 3.默认值多,write less do more 4.spring mvc支持,web导出可以简单明了
EasyPoi 官方文档-优化版
工作中的很多项目都是基于EasyPoi的,但其官网截至2024年11月18日已经无法打开了。考虑到还有很多人在使用,于是通过网站快照整理了出来,并进行了优化和补充,更利于读者阅读及理解。
使用EasyPoi轻松导入导出Excel文档的方法示例
主要介绍了使用EasyPoi轻松导入导出Excel文档的方法示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
processing与arduino互动编程
Arduino开发板对AVR单片机二次编译封装,无需考虑单片机编程寄存器、地址指针等复杂细节processing借助arduino读取各种传感器的数值,控制各种机电装置。
java中用EasyPOI导出excel之后,打开excel显示文件损坏
java中用EasyPOI导出excel之后,打开excel显示文件损坏
快速了解GPU分布通信技术:PCIe、NVLink与NVSwitch
PCIe(Peripheral Component Interconnect Express)是一种高速串行计算机扩展总线标准,广泛用于连接计算机的各种硬件设备。PCIe4.0是目前较为先进的版本,提供了高达64GB/s的带宽。InfiniBand是一种用于高性能计算的高速互连技术,通过交换机在节点之间直接创建一个专用的受保护通道。InfiniBand适配器通过PCIe接口连接到CPU,另一端通过InfiniBand网络端口连接到InfiniBand子网。
esaypoi导出excel后office打开报错
easypoi导出excel使用office无法打开,wps正常
find命令
命令是 Linux/Unix 系统中用于搜索文件和目录的强大工具,支持多种搜索条件组合,并能对搜索结果执行各种操作。以下是其详细说明、常用参数及示例: 搜索路径:指定起始目录(如 、 或 表示当前目录)。 查找条件:基于文件名、类型、大小、时间等属性过滤。 处理动作:对匹配结果执行操作(如打印、删除、执行命令等)。 常用参数及示例 1. 按名称查找 :区分大小写匹配文件名。 :不区分大小写匹配文件名。 2. 按文件类型查找 :指定文件类型。 文件类型: :普通文件 :目录 :符号链接
新手必看:TwinCAT死活扫不到倍福CX5020?别慌,先检查这3个地方(附静态IP配置)
本文详细介绍了TwinCAT软件无法扫描到倍福CX5020控制器的常见问题及解决方案。从网络连通性检查、系统环境配置到静态IP设置,提供了一套完整的排查流程和优化建议,帮助新手快速解决通信问题,确保设备稳定运行。
一次解决Easypoi导出Excel文件打开乱码问题的过程
文章目录一次解决Easypoi导出Excel文件打开乱码问题的过程前言解决问题过程排查最近的变更最近做了什么代码变更?最近做了什么配置变更?定位问题前端问题还是后端问题?Maven依赖冲突问题?Linux环境问题?Easypoi问题?网关问题?解决问题小结 一次解决Easypoi导出Excel文件打开乱码问题的过程 前言 项目中使用Easypoi来导出Excel,上线后是正常的,过了段时间,测试反馈导出的Excel文件打开乱码,打开Excel文件时提示“文件格式和扩展名不匹配…文件可能已损坏或不安全”。 导
基于51单片机的电压表【0-20V,ADC0832,4051,自动量程】(仿真)
自动换挡式数字电压表就是一个基于单片机的能自动切换量程的数字电压表,其作用是在使用低位的AD转换实现高精度电压测量,可以测量0~20V的电压,并且具有0~0.2V(待测电玉低于0.2V时),0~2V(待测电压低于2V时)和0~20V三个量程自动匹配测量,当待测电压值发生变化时,电压表可以根据输入电压情况自动选择合适的量程进行测量,并且把测量结果显示出来。(2)实现电压表精度测试,最高精度要求0.01V;(1)实现0~20V分3档式电压表;
EasyPoi相关文档与使用工具类
EasyPoi是一个广泛使用的Java工具库,用于简化Excel文件的导入和导出操作。尽管截至2024年11月18日,其官网已无法访问,但仍有大量用户依赖该工具。本文提供了EasyPoi的文档地址、优化版文档链接以及Maven依赖配置,帮助用户快速上手。此外,文章还详细介绍了如何编写工具类来实现Excel文件的生成、导出和导入功能,并提供了代码示例。通过这些工具类,用户可以轻松处理Excel文件,支持单层嵌套集合的导入和导出,但不支持多层嵌套集合的导入。
开关变换器分析:大信号模型与小信号模型
是电力电子系统建模中的两类基本方法,分别用于描述系统在不同工作条件下的动态行为。它们的核心区别在于是否对变量进行线性化近似,以及适用的分析场景。
STM32 ADC精准采集12V电池电压:从分压电路到软件校准全解析
本文详细解析了STM32 ADC精准采集12V电池电压的全过程,涵盖分压电路设计、电阻选型、ADC配置优化及软件校准方法。针对电池电压监测中的噪声、温漂等挑战,提供了硬件滤波与软件过采样等实战技巧,确保测量精度达到1%以内,满足嵌入式设备对电源管理的严苛要求。
easypoi/easyExcel导出excel(xls,xlsx)后,文件打开错误或乱码的解决方法
easypoi/easyExcel导出excel(xls,xlsx)后,文件打开错误或乱码的解决方法
【SpringBoot 4.x 第29节】Spring Security 7 入门:先理解认证和授权!
🏆 本文收录于 《滚雪球学 Spring Boot 4.x》 专栏。本专栏面向 有一定 Java 基础,但尚未系统学习 Spring Boot 的读者,采用“滚雪球式学习法”:先跑通、再理解、再重构、再上线,带你从第一个 Hello API 开始,逐步完成一个可部署、可监控、可扩展的后端项目。
EasyExcel 导出打开提示Excel 无法打开文件“xxxxx.xlsx”,因为文件格式或文件扩展名无效。请确定文件未损坏,并且文件扩展名与文件的格式匹
EasyExcel 导出打开提示"Excel 无法打开文件“xxxxx.xlsx”,因为文件格式或文件扩展名无效。请确定文件未损坏,并且文件扩展名与文件的格式匹"
汉书HE8,好用的汇编代码编写工具
汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大
迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)
迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)
poi(easypoi)导出excel(xls,xlsx)后,文件打开错误或乱码的解决方法(亲测)
1.问题 今天我写一个导出excel数据的一个功能,一开始我使用XSSFWorkBook导出的是xlsx格式,结果下载文件后,打开报错: 然后我又切换成HssfWorkBook,导出xls格式,结果文件可以打开,但是内容却是乱码的。且他们的文件名均不是正常格式。 然后我就以为是编码问题,就开始各种搜索poi编码的问题,然后大部分都是说的给response对象添加content-Type...
SAP B1中文培訓教材_SDK
公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说
easypoi导出excel不设置样式_Springboot+easypoi导出xlsx格式的excel打开失败?
展开全部在保护状态下execl的格式有可能正在被使用,你这边修改,准确说是线程62616964757a686964616fe4b893e5b19e31333431373866冲突,一般excel值会作为导出文件的模板,是不会编辑的。你可以在读的时候判断execl是否正在被使用。下面的代码问题,你可以参考package com.hwt.glmf.common;import java.io.IOExc...
蓝牙模块HM-10手册
蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。
easypoi导出EXCEL表格,WPS能打开,OFFICE打不开问题
根据项目需求,需要导出excel表格,选择使用easypoi插件,可是导出的表格,选择wps能打开,office打开报错.于是就被测试提了一个问题单,(呜呜呜。。。)现在把解决方案分享下。 引入相关依赖: <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-ooxml</artifactId>...
Easyphp无法启动的解决办法
Easyphp无法启动的解决办法 <br />转:<br />http://www.yetlive.com/post/easyphp-unexpected-end-of-apache.html<br /> <br /> <br />Easyphp相信用WP的同志都会比较熟悉,搭建本地PHP+Mysql服务器来安装本地WordPress站是一个不错的选择,我也不例外,使用easyphp在本地安装了wordpress以方便修改主题以及一些其他测试,不过偶尔会出现一点小错误,主要是apache无法启动,当然,偶尔
easypoi官方文档_使用EasyPoi根据权限动态导出列——反射实现
前言: 前段时间,因为业务需求需要根据用户角色动态导出excel,不同角色看到的列不同。以前用到的方法基本是(或者有其他土方法),创建多个实体类,每个实体类对应的列不同,以此来实现动态导出,但显然这是个笨方法,虽然省时省力,但好像总觉得哪里不对。正片开始easypoi: http://easypoi.mydoc.io/我们使用的注解版的导出 @Excel,官方文档中说明很详细,默认大家都...
Excel的三种密码:防看、防存、防乱改,各管各的
你的Excel该用哪种密码?看完这篇就懂了
1650
8788

被折叠的 条评论
为什么被折叠?



