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

是指定的excel,要具体实例

第1个回答  2012-05-04
刚解答了一个类似问题,采用的是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开始。这样你就可以把内容写到指定的行列中。本回答被网友采纳
第2个回答  2012-05-04
这点分。。就不写例子了吧 用jxl 是个jar包 百度一搜很多 然后里面带例子了
相似回答