java将画面中输入的内容,写入到指定的Excel文件的指定的行列中(具体实例) 5

是指定的excel,要具体实例... 是指定的excel,要具体实例 展开
 我来答
银弹小哥
2012-05-04
知道答主
回答量:16
采纳率:0%
帮助的人:20.3万
展开全部
刚解答了一个类似问题,采用的是jxl.jar包。贴代码说话:
public void createExcel(String path) {
try {
// 在path路径下建立一个excel文件
WritableWorkbook wbook = Workbook.createWorkbook(new File(path));
// 创建一个工作表 第一个工作区
WritableSheet wsheet = wbook.createSheet("数据清单", 0);
// 设置excel里的字体
WritableFont wf = new WritableFont(WritableFont.ARIAL, 12,
WritableFont.NO_BOLD, false);
// 给标题规定字体的格式
WritableCellFormat titleFormat = new WritableCellFormat(wf);

String[] title = { "账号", "密码"};
// 设置表头
for (int i = 0; i < title.length; i++) {
// 一列列的打印表头 按照我们规定的格式
Label excelTitle = new Label(i, 0, title[i], titleFormat);

// 把标头加到我们的工作区
wsheet.addCell(excelTitle);
}

Label account = new Label(0, 1, "银弹小哥");
Label password = new Label(1, 1, "111111");

// 把值加到工作表中
wsheet.addCell(account);
wsheet.addCell(password);

// 写入文件
wbook.write();
wbook.close();
System.out.println("创建成功!");
} catch (Exception e) {
// TODO: handle exception
}
}
说明:以上代码中你可以将画面输入的内容写到”银弹小哥“,”111111“那样的位置上。
解释下new Label(0, 1, "银弹小哥");第一个0表示0列,1表示第一行。一般行列都是从0,0开始。这样你就可以把内容写到指定的行列中。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
唯爱多啦梦cQb8a
2012-05-04 · TA获得超过639个赞
知道小有建树答主
回答量:746
采纳率:0%
帮助的人:544万
展开全部
这点分。。就不写例子了吧 用jxl 是个jar包 百度一搜很多 然后里面带例子了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式