然后在工程文件上右鍵選Built Path—Configure? Built Path切換到Libraries導入jxl.jar包。 讀取Excel方法示例: 寫入Excel見文章:http://blog.csdn.net/prstaxy/article/details/7815834 - {??
- ????Workbook?book=null;??
- ????try???
- ????{???
- ????????InputStream?is?=?new?FileInputStream("E:\\GetInfo\\測試.xls");???
- ????????book?=?Workbook.getWorkbook(is);???
- ????????//Sheet(術語:工作表)就是Excel表格左下角的Sheet1,Sheet2,Sheet3但在程序中? ??
- ????????//Sheet的下標是從0開始的? ??
- ????????//獲取第一張Sheet表? ??
- ????????Sheet?sheet?=?book.getSheet(0);???
- ????????Cell?cell?=?null;//就是單個單元格 ??
- ????????//開始循環,取得?cell?里的內容,這里都是按String來取,為了省事,具體可按實際類型來取。或者都按String來取,然后根據你需要強制轉換一下。 ??
- ????????for?(int?i?=?0;?i?<?sheet.getRows();?i++)???
- ????????{??
- ????????????StringBuffer?sb?=?new?StringBuffer();??
- ????????????for?(int?j?=?0;?j?<?sheet.getColumns();?j++)???
- ????????????{??
- ????????????????cell?=?sheet.getCell(j,i);??
- ????????????????sb.append(cell.getContents());??
- ????????????????sb.append("?");//將單元格的每行內容用逗號隔開 ??
- ????????????}??
- ????????????System.out.println(sb);//將每行的字符串用一個String類型的集合保存。 ??
- ????????}??
- ????}??
- ????catch(Exception?e)???
- ????{???
- ????????System.out.println(e);???
- ????}??
- ????finally??
- ????{???
- ????????book.close();???
- ????}??
- ??????
- }??
- {??
- ????Workbook?book=null;??
- ????try???
- ????{???
- ????????InputStream?is?=?new?FileInputStream("E:\\GetInfo\\測試.xls");???
- ????????book?=?Workbook.getWorkbook(is);???
- ????????//Sheet(術語:工作表)就是Excel表格左下角的Sheet1,Sheet2,Sheet3但在程序中? ??
- ????????//Sheet的下標是從0開始的? ??
- ????????//獲取第一張Sheet表? ??
- ????????Sheet?sheet?=?book.getSheet(0);???
- ????????Cell?cell?=?null;//就是單個單元格 ??
- ????????//開始循環,取得?cell?里的內容,這里都是按String來取,為了省事,具體可按實際類型來取。或者都按String來取,然后根據你需要強制轉換一下。 ??
- ????????for?(int?i?=?0;?i?<?sheet.getRows();?i++)???
- ????????{??
- ????????????StringBuffer?sb?=?new?StringBuffer();??
- ????????????for?(int?j?=?0;?j?<?sheet.getColumns();?j++)???
- ????????????{??
- ????????????????cell?=?sheet.getCell(j,i);??
- ????????????????sb.append(cell.getContents());??
- ????????????????sb.append("?");//將單元格的每行內容用逗號隔開 ??
- ????????????}??
- ????????????System.out.println(sb);//將每行的字符串用一個String類型的集合保存。 ??
- ????????}??
- ????}??
- ????catch(Exception?e)???
- ????{???
- ????????System.out.println(e);???
- ????}??
- ????finally??
- ????{???
- ????????book.close();???
- ????}??
- ??????
- }??