以下将csv文件转换为Excel的功能工作正常,直到最近我才收到警告信息。
警告2016年2月11日上午8:52:00 org.openqa.selenium.remote.Augmenter extractRemoteWebDriver警告:应该将Augmenter应用于 @Augmentable类或以前扩充的实例的实例 只有2016年2月11日上午8:52:00 org.openqa.selenium.remote.Augmenter extractRemoteWebDriver警告:应该将Augmenter应用于 @Augmentable类或以前扩充的实例的实例 仅
我的自动化测试用例失败了,没有将csv转换为excel。
我确实尝试通过输入Sys out语句进行调试。在try块1中打印但是下一个sys "csvFileAddress in TRY block 2"
没有打印,所以我相信这些行有问题。
XSSFWorkbook workBook = new XSSFWorkbook();
XSSFSheet sheet = workBook.createSheet("sheet1");
public void csvToXLSX(String csvFileAddress, String xlsxFileAddress)
{
try
{
System.out.println("In TRY block 1");
Thread.sleep(1000);
XSSFWorkbook workBook = new XSSFWorkbook();
XSSFSheet sheet = workBook.createSheet("sheet1");
System.out.println("csvFileAddress in TRY block 2");
String currentLine=null;
int RowNum=0;
BufferedReader br = new BufferedReader(new FileReader(csvFileAddress));
System.out.println("in TRY block 3");
while ((currentLine = br.readLine()) != null)
{
System.out.println("In while loop");
String str[] = currentLine.split(",");
XSSFRow currentRow=sheet.createRow(RowNum);
for(int i=0;i<str.length;i++)
currentRow.createCell(i).setCellValue(str[i]);
RowNum++;
}
FileOutputStream fileOutputStream = new FileOutputStream(xlsxFileAddress);
workBook.write(fileOutputStream);
fileOutputStream.close();
report.addReportStep("Converting CSV to Excel" , "Conversion successfull", StepResult.PASS);
} catch (Exception ex)
{
report.addReportStep("Converting CSV to Excel" , "Conversion unsuccessfull", StepResult.FAIL);
System.out.println(ex.getMessage()+"Exception in try");
}
}
请建议出现什么问题