利用java向汇总表中粘贴多个excel文档,代码应该如何修改

packagejexcel;importjava.io.File;importjava.io.IOException;importjava.io.OutputStream... package jexcel;

import java.io.File;
import java.io.IOException;
import java.io.OutputStream;

import jxl.Cell;
import jxl.JXLException;
import jxl.Sheet;
import jxl.Workbook;
import jxl.write.Label;
import jxl.write.WritableSheet;
import jxl.write.WritableWorkbook;

public class test {

public static void main(String[] args) throws JXLException, IOException {

addtest();
}

private static void addtest() throws JXLException, IOException {

Workbook wb = Workbook.getWorkbook(new File("C:\\Users\\AYLX4B\\Desktop\\360\\汇总表.xls"));
Sheet st = wb.getSheet(0);
int lie = st.getColumns();
int hang = st.getRows();

Workbook wb1 = Workbook.getWorkbook(new File("C:\\Users\\AYLX4B\\Desktop\\360\\1.xls"));
Sheet st1 = wb1.getSheet(0);
int lie1 = st1.getColumns();
int hang1 = st1.getRows();
wb1.close();

WritableWorkbook wwb = Workbook.createWorkbook(new File("C:\\Users\\AYLX4B\\Desktop\\360\\1.xls"),wb);
WritableSheet sheet = wwb.getSheet(0);
for (int i = 0; i < hang; i++) {
for (int j = 0; j < lie; j++) {
Cell cell = st.getCell(j, i);
sheet.addCell(new Label(j,( hang1+i), cell.getContents()));

}
}
wwb.write();
wwb.close();

wb.close();
}

}
展开
 我来答
匿名用户
2017-08-28
展开全部
用poi,逐个读取每个excel中的sheet,然后新建一个新的excel文件,把读出来的所有sheet加载进去就OK了,poi的具体用法参考下帖/blog/845035
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友4cae02e
2017-08-28 · 超过63用户采纳过TA的回答
知道小有建树答主
回答量:176
采纳率:100%
帮助的人:68.1万
展开全部
读取出excle中数据,再插入数据库
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式