php使用Spreadsheet导出用户信息出现Worksheet!H450 -> Uninitialized string offset: 2

发布于 2021-03-18 15:21:08

php使用Spreadsheet导出用户信息出现Worksheet!H450 -> Uninitialized string offset: 2。

查看更多

浏览量
1826
1 个回答
猫哥
猫哥 项目组成员 2021-03-18
希望我的回答能对你有所帮助

在工作中,需要导出一批数据,而数据中包含了微信昵称。而微信昵称的设置太过宽泛,各种各样样的都有。当出现Worksheet!H450 -> Uninitialized string offset: 2 这个错误时,我查看了一些导出数据,并且缩小了导出数据的范围,最终定位到一条数据,该条数据中的微信昵称为“=_=”。


问题分析:我测试过多条数据,“= =”两个等号中间包含下划线在导出数据的时候被解析执行了,如果两个等号之间包含特殊符号,会报错 数据违法。
解决:在导出数据中,用户的微信昵称只是作为一个展示,并未做太多的处理操作,所以我将昵称中的“=”替换为了约等号,之后测试通过。

学习
记录

发布
问题

分享
好友

手机
浏览

扫码手机浏览