我想使用Apache POI將數據寫入excel表單。我使用TestNG framerwork和eclipse IDE。程序正在成功執行,沒有任何錯誤。但是當我點擊我的項目源中的刷新時,excel工作表就沒有出現。請告訴我如何查看我生成的Excel表單。 我的代碼如下:使用Apache POI和TestNG框架將數據寫入excel
public class Test {
public static void main(String args[]) {
try {
FileOutputStream fos = new FileOutputStream("User.xls");
HSSFWorkbook workbook = new HSSFWorkbook();
HSSFSheet worksheet = workbook.createSheet("worksheet");
HSSFRow row1 = worksheet.createRow((short) 0);
HSSFCell cell1 = row1.createCell((short) 0);
cell1.setCellValue("abc");
HSSFCell cell2 = row1.createCell((short) 1);
cell2.setCellValue("123");
workbook.write(fos);
fos.close();
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
}
你給什麼路徑來生成excel表格中發表一些你更好地理解代碼 – Sach 2013-03-16 07:59:52
公共類測試? { \t公共靜態無效主要(字符串ARGS []){ \t \t嘗試{FileOutputStream中FOS =新FileOutputStream中( 「User.xls」); \t \t \t HSSFWorkbook工作簿=新HSSFWorkbook(); \t \t \t HSSFSheet worksheet = workbook.createSheet(「worksheet」); \t \t \t HSSFRow row1 = worksheet.createRow((short)0); \t \t \t HSSFCell cell1 = row1.createCell((short)0); \t \t \t cell1.setCellValue(「abc」); \t \t \t \t \t \t HSSFCell CELL2 = row1.createCell((短)1); \t \t \t cell2.setCellValue(「123」); \t \t \t workbook.write(fos); \t \t \t fos.close(); \t \t \t \t } \t趕上(FileNotFoundException異常E){ \t \t \t e.printStackTrace(); \t \t}趕上(IOException異常E){ \t \t \t e.printStackTrace();}}} – sarmila 2013-03-16 08:08:28
請幫助在那裏我做錯了什麼??? – sarmila 2013-03-16 08:17:17