当前位置:编程学习 > JAVA >>

java将画面中输入的内容,写入到指定的Excel文件的指定的行列中。

java将画面中输入的内容,写入到指定的Excel文件的指定的行列中。(给出完整代码实例)谢谢! --------------------编程问答-------------------- 什么画面?可以给你个写excel的例子。当然你需要自己改改。

public static void writeCsvFile(List<FileTestCaseValidateLog> logs, File outputCvsFilePath){
logger.info("创建csv文件,开始......");
WritableWorkbook book = null;
try {
book = Workbook.createWorkbook(outputCvsFilePath);
//创建sheet.    
WritableSheet sheet = book.createSheet("Sheet_1", 0);
for(int i = 0; i < logs.size(); i++){
FileTestCaseValidateLog log = logs.get(i);
Label testCaseLabel = new Label(0, i, log.getTestCaseName());
Label moduleLabel = new Label(1, i, log.getModuleName());
Number number = new Number(2, i, 2);
sheet.addCell(moduleLabel);
sheet.addCell(testCaseLabel);
sheet.addCell(number);
}
book.write();    
} catch (RowsExceededException e) {
logger.info(e.getMessage());
e.printStackTrace();
} catch (WriteException e) {
logger.info(e.getMessage());
e.printStackTrace();
} catch (IOException e) {
logger.info(e.getMessage());
e.printStackTrace();
} finally{
try {
if(book != null){
book.close();
}
} catch (WriteException e) {
logger.info(e.getMessage());
e.printStackTrace();
} catch (IOException e) {
logger.info(e.getMessage());
e.printStackTrace();
}
}
logger.info("创建csv文件,结束......");
}

补充:Java ,  Java SE
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,