-
Notifications
You must be signed in to change notification settings - Fork 59
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
批注添加多了会报错 #404
Comments
这个异常是因为有异常字符造成的,你先使用如下代码找出是哪些字符影响的,运行后将输出贴出来看一下
|
但是我的批注都是固定的,只有前100条复制了50倍。我还尝试批注内容全部统一字符"A",但是也是超出一定量出现了问题。而且看日志是执行到了最后一部写入才报错
|
好的,我测试一下,目前批注功能只能说能用未到好用的程序,Comments会收集所有批注最后一次性落盘所以批注过多时会出来OOM |
我尝试了一下并没有发现问题,你可以将版本升级到最新的0.5.20再尝试一下,无论是提前设置批注还是按你的代码动态添加都没发现问题 // 提前设置批注
// 动态设置批注
|
刚更新最新包,写入批注”A“不会报错
这样也没报错 |
感谢你的反馈,已发现问题,Comments类173行
|
用了自定义comments后,批注没有写入了 |
试试这样,先调用createComments创建Comments。WorksheetWriter有点问题如果未提前创建Comments则不会绑定批注与工作表的关系
|
拉取 feature/comments_optimize 分支并打包,此分支已修复上面的问题 |
你好,这边尝试添加批注,大概1万条数,每行2个批注是正常的。但是写5万就报错了,报错是:
java.nio.charset.MalformedInputException: Input length = 1
请问是什么原因呢
The text was updated successfully, but these errors were encountered: