急啊!java中怎么把10万条数据导入Excel,

可以使用哪几种数据格式,请详述... 可以使用哪几种数据格式,请详述 展开
 我来答
阿陈啊y
2018-10-16
知道答主
回答量:1
采纳率:0%
帮助的人:821
展开全部
public class ExcelWrit {
public static void main(String[] args) throws IOException, RowsExceededException, WriteException {
String path="D:\\123.xlsx";//找到Excel表格
File file=new File(path);//为excel表格开辟内存
WritableWorkbook workbook=Workbook.createWorkbook(file);
WritableSheet sheet=workbook.createSheet("第一页", 0);
WritableSheet sheet2=workbook.createSheet("第二页", 1);
for (int i = 1; i <=100000; i++) {
if (i<=50000) {
Label label=new Label(0, i,Integer.toString(i));
sheet.addCell(label);
System.out.println("正在写入第"+i+"行");
}else {
Label label=new Label(0, i-50000,Integer.toString(i));
sheet2.addCell(label);
System.out.println("正在写入第"+i+"行");
}

}
workbook.write();//写入
workbook.close();//关闭
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
kingkate2009
2014-07-25 · TA获得超过535个赞
知道小有建树答主
回答量:557
采纳率:50%
帮助的人:253万
展开全部
额,不要这样,就算导入了也会报内存溢出的 正确的办法是分批 或者压缩。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
星星兰灯
2014-07-25
知道答主
回答量:5
采纳率:0%
帮助的人:4856
展开全部
apache poi包下个,excel写入
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式