Comments (13)
都会阻塞, doReadSync只是有返回值
from easyexcel.
会阻塞的
from easyexcel.
会阻塞的
doReadSync方法才会阻塞主线程吧?
from easyexcel.
都会阻塞, doReadSync只是有返回值
哦哦,我一会试验一下。还有一个问题,不能并发读取多行吗?还是只能从上到下依次顺序读取?
from easyexcel.
哦哦,我一会试验一下。还有一个问题,不能并发读取多行吗?还是只能从上到下依次顺序读取?
只能从上到下,如果你想多线程你可以在监听器里面执行,但是建议自己加一个buffer来处理,并发安全也要自己解决
from easyexcel.
哦哦,我一会试验一下。还有一个问题,不能并发读取多行吗?还是只能从上到下依次顺序读取?
只能从上到下,如果你想多线程你可以在监听器里面执行,但是建议自己加一个buffer来处理,并发安全也要自己解决
我问的是自带的doRead本身会不会并发读取?而且监听器里也没法实现并发读取excel的不同行吧,你重写哪个能实现并发读取?
from easyexcel.
我问的是自带的doRead本身会不会并发读取?而且监听器里也没法实现并发读取excel的不同行吧,你重写哪个能实现并发读取?
不是说了不会并发吗,会阻塞.
如果你一定要并发你就自己写逻辑,但是不建议
from easyexcel.
我问的是自带的doRead本身会不会并发读取?而且监听器里也没法实现并发读取excel的不同行吧,你重写哪个能实现并发读取?
不是说了不会并发吗,会阻塞.
如果你一定要并发你就自己写逻辑,但是不建议
怎么写,能给个思路吗,比如我要的是并发读取100行,一个线程读前50,后一个读后50行。
from easyexcel.
怎么写,能给个思路吗,比如我要的是并发读取100行,一个线程读前50,后一个读后50行。
做不到并发读,但是你可以并发处理读取出来的数据
from easyexcel.
怎么写,能给个思路吗,比如我要的是并发读取100行,一个线程读前50,后一个读后50行。
做不到并发读,但是你可以并发处理读取出来的数据
这我明白。是我提问的方式有问题吗……,问的就是能不能并发读?能或者不能😆就完事了。还是谢谢你的帮助🙏
from easyexcel.
这我明白。是我提问的方式有问题吗……,问的就是能不能并发读?能或者不能😆就完事了。还是谢谢你的帮助🙏
第一个问题:不能并发读.
你的目的不是提高性能吗.
所以我的意思是给你一个思路,如果需要提升性能,可以在处理数据的时候开启多线程, 不需要一个线程既读取数据又处理数据,当然这要看你自己的业务是否允许.
顺便需要提醒的是如果按这种思路来优化,最好自己加一个buffer(阻塞队列也可以)用来存储读取的内容
from easyexcel.
这我明白。是我提问的方式有问题吗……,问的就是能不能并发读?能或者不能😆就完事了。还是谢谢你的帮助🙏
第一个问题:不能并发读.
你的目的不是提高性能吗.
所以我的意思是给你一个思路,如果需要提升性能,可以在处理数据的时候开启多线程, 不需要一个线程既读取数据又处理数据,当然这要看你自己的业务是否允许.
顺便需要提醒的是如果按这种思路来优化,最好自己加一个buffer(阻塞队列也可以)用来存储读取的内容
读完之后并发处理我知道。那就是没法提升读取的速度咯?如果有上万行也是顺序读下来。
from easyexcel.
读完之后并发处理我知道。那就是没法提升读取的速度咯?如果有上万行也是顺序读下来。
是的,读取只能解决大量占用内存的问题 不能提升速度
from easyexcel.
Related Issues (20)
- 将数据导入到csv文件时,当中间列出现有中文时,出现错乱列的情况。即第四列的数据和第三列的数据一起出现在了第三列 HOT 1
- poi-ooxml-schemas 存在漏洞 HOT 3
- 多sheet无法导出 HOT 1
- Hyperlink未释放导致内存溢出?
- 同样的代码,为什么有时候导出的文件大了2kb左右,然后就打不开了
- 模板填充时表格样式问题 HOT 4
- EasyExcel 3.1.1版本,poi 4.1.2版本,报Can not close IO HOT 7
- 初始化ExcelWriterBuilder时指定表头类自动生成表头,自定义的单元格格式不生效
- 填充模板时,单元格有数据校验限制,无法在模板上预先写{.变量名}这种。 HOT 1
- excel 导出日期格式筛选问题 HOT 9
- easyexcel导出数据乱码 HOT 3
- 建议将底层依赖的版本进行升级,因为目前使用的版本存在很多安全漏洞
- easyexcel导入多行,读取不到数据 HOT 7
- easyexcel 3.3.4搭配poi 5.2.5使用时无法兼容poi-ooxml-full 5.2.5 HOT 1
- 多层级表头创建的问题
- 采用自定义表头导入Excel时,如何保留单元格前后的空格? HOT 1
- 排除poi 4.x版本引入最新5.2.5版本出现错误:java.lang.NoSuchFieldError: Factory HOT 1
- easyexcel为什么不能在一个已有的excel中追加数据
- xlsx读取时和展示看到的一样,部分数据有随机前缀 HOT 7
- 动态生成复杂表头,求助
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from easyexcel.