orkbook执行很慢-new XSSFWorkbook(sbs)执行很慢,怎么解决

问题描述

new XSSFWorkbook(sbs)执行很慢,怎么解决
现在有一个excel,有30多个sheet页,代码执行到XSSFWorkbook workbook = new XSSFWorkbook(sbs);这一句时会很慢,有点死的状态,求怎么解决

解决方案

分几个文件做!它承受不了那么多!

时间: 2024-11-03 00:43:42

orkbook执行很慢-new XSSFWorkbook(sbs)执行很慢,怎么解决的相关文章

从二进制文件中读取字符并逆转 当文件字节很大时如何提高执行效率

问题描述 从二进制文件中读取字符并逆转 当文件字节很大时如何提高执行效率 题目:编写程序从一个二进制文件中读入若干个字节,将每一个字节的8位逆转后,按字节的输入顺序输出到另一个二进制文件中.这里的逆转是指:当unsigned char k=0xAC(二进制值为:10101100),逆转后k为:00110101(十六进制为:0x35).并考虑当文件中的字节数量很大时(比如,几百MBGB甚至TB),说明如何编写此程序,执行效率最高. 我的做法就是读入单个字符,通过按位与.或等操作实现逆转,然后输出到

服务器-web项目在执行大量的插入语句时执行一段时间后卡死

问题描述 web项目在执行大量的插入语句时执行一段时间后卡死 SSH框架,在页面有一个poi 批量导入excel的功能,每读取excel一行,保存为一个实体然后循环insert到DB里.刚开始程序运行正常,但是一段时间过后,系统出现卡死,不再执行insert sql ,刷新页面也没有响应,只能重启服务器.期间程序没有报错,myeclipse也不是内存溢出导致的卡死,因为点击其他功能模块时不会出现上述所说的问题,只有在执行大量的insert sql 时才会. 因为代码没有报错我也就不贴代码了. 我

c语言-while 循环执行的次数是while 循环执行的次数是

问题描述 while 循环执行的次数是while 循环执行的次数是 有以下程序段 int k=0; while(k=1) k++; 则while 循环执行的次数是:( ) A) 无限次 B) 有语法错,不能执行 C) 一次也不执行 D) 执行1次 为什么是a 解决方案 while(k=1) 不是 while(k==1) 解决方案二: k=1:while中1为真,便执行.所以一直都在执行. 解决方案三: 答案是A,逻辑操作中将非零视为真,所以while(k)是真,所以无限循环了. 解决方案四: 每

回车键调用-这个按Enter调用函数的代码为什么在猎豹上不执行?而且在ie上执行的也不正常

问题描述 这个按Enter调用函数的代码为什么在猎豹上不执行?而且在ie上执行的也不正常 <!DOCTYPE html> Document<br> function leyLogin(){<br> if(event.keyCode==13){<br> document.getElementById("input1").click();<br> }<br> }<br> 解决方案 放chrome上执行试试

WebBrowser让DocumentCompleted事件执行完毕后再往下执行

Q:WebBrowser如何让DocumentCompleted事件执行完毕后再往下执行? A:使用信号量,等待一下 System.Threading.AutoResetEvent obj = new System.Threading.AutoResetEvent(false); void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e) ...{ obj.Set(); } p

unity上脚本的构造函数会被执行两次,下面是执行结果,这是什么原理?

问题描述 unity上脚本的构造函数会被执行两次,下面是执行结果,这是什么原理? 解决方案 unity中构造函数可能会被多次调用官方建议使用start()/awake()初始化.官方文档:https://docs.unity3d.com/355/Documentation/ScriptReference/index.Writing_Scripts_in_Csharp_26_Boo.html 解决方案二: 这个应该是看你的构造函数被使用的次数吧,你的构造函数被使用两次,就会执行两遍咯.

给a标签加上点击事件,alert()可以执行,其他的不可以执行为什么?

问题描述 给a标签加上点击事件,alert()可以执行,其他的不可以执行为什么? 更换车款 function change(){ $("#showdialog").css("display","none"); $(".mask").css("display","none"); } 解决方案 什么叫其他的不可以执行,有没有正常调用 解决方案二: 你引入jquery库了吗. 解决方案三: f

linux-jsch 执行命令。能分次执行么?

问题描述 jsch 执行命令.能分次执行么? jsch 执行命令.能分次执行么.执行多个命令.但不是 setCommand("ls;cd /;pwd;ls")这样的 解决方案 答案当然是可以的,jsch中有如下类: public abstract class Channel(); public class ChannelShell() extends Channel; 使用ChannelShell可以用来执行多条命令,可以通过以下语句创建ChannelShell实例: ChannelS

图片-VC6.0在执行时为什么出现远程可执行的路径和文件

问题描述 VC6.0在执行时为什么出现远程可执行的路径和文件 解决方案 这个要看你工程的配置,看看是不是将可执行文件部署到了远程服务器 解决方案二: 可能是设置可执行文件部署到了远程服务器 解决方案三: 工程属性中,调试选项中添加了宿主程序. 解决方案四: 你这个工程不是可执行程序,可能是静态库或者dll的工程,然后你点击运行按钮就会弹出这个界面.