-
Notifications
You must be signed in to change notification settings - Fork 7.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
关于inlineStr 解析的问题 #3860
Labels
bug
Something isn't working
Comments
像是和 #3823 反馈的一样情况导致的问题。 |
感谢你的回复 @Override
public void characters(XlsxReadContext xlsxReadContext, char[] ch, int start, int length) {
xlsxReadContext.xlsxReadSheetHolder().getTempData().append(ch, start, length);
} 是 getTempData().append(ch, start, length) 我直接改源码的话又怕有其他的问题出现,所以特地问一下,因为这个问题在 2.2.6的版本,或者再往前的版本就存在了 |
Hi,我已经提交对应的PR #3861 。你可以参考PR的实现逻辑,或者直接在 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
建议先去看文档
快速开始 、常见问题
触发场景描述
用户给了一个excel文件,用wps打开显示的值是 1
我收到excel文件,用easyexcel解析出来的值是 201
具体是由 inlineStr 这个类型导致的
我看了一下excle里面的sheet1.xml
easyexcel的代码是把 20 和 1
的两个值拼接到一起了
触发Bug的代码, 控制台输出的最后一段数据是 12:"201", 说明easyexcel 取到的数据是 201
我用poi的 XSSFWorkbook 读取这个文件读取到的是, 最后的输出是 1
提示的异常或者没有达到的效果
上面的代码都是用 easyexcel 4.0.1执行的
我试过用 easyexcel 2.2.6也会有这样的问题
这样的问题会导致用户那边看到的数据和我取到的数据不一致,用户会很困惑
用户那边的excel也不知道是什么软件生成的
我查了一下通义千问 说是这个文件是错误的xml结构,但是wps确实是可以解析,poi也能解析
![image](https://private-user-images.githubusercontent.com/24934917/345355979-903d09e5-71dd-4ecb-9b98-9a2a962a7ab4.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjI4MDAxMDAsIm5iZiI6MTcyMjc5OTgwMCwicGF0aCI6Ii8yNDkzNDkxNy8zNDUzNTU5NzktOTAzZDA5ZTUtNzFkZC00ZWNiLTliOTgtOWEyYTk2MmE3YWI0LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA4MDQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwODA0VDE5MzAwMFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWJiZmUyYTlkZTkwYWQ2ZGNiNTVlMGExMjVlODliNzQzZmU0ZTVlMDQzZTA5NGUyMGMxNzdjNzNiNDEzZDRjMTImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0._lZ9gVfFCQDdimakXXdW02VrQ63immoVSEHtzO4lDQM)
出问题的文件也附带了
bug.xlsx
The text was updated successfully, but these errors were encountered: