資源簡介
jxl2.6.3.jar包,配合案例代碼,可以把java里面的數據輸出到excel表里面,親測可用

代碼片段和文件信息
package?main;
import?java.io.File;
import?java.util.List;
import?org.apache.log4j.Logger;
import?jxl.Workbook;
import?jxl.write.Label;
import?jxl.write.WritableSheet;
import?jxl.write.WritableWorkbook;
public?class?writeExcel?{
public?static?void?writeExcel(List??data){???????????????
?//開始寫入excel創建模型文件頭???????????????
?String[]?titleA?=?{“row““Cgonghao““Cname“};?
???????????????????????
//創建Excel文件,B庫CD表文件???????????????
?File?fileA?=?new?File(“e:/Tongue_Veins_Branch.xls“);
????????????????if(fileA.exists()){
????????????????????//如果文件存在就刪除?
???????????????????fileA.delete();
????????????????}??????????????
??try?{
?????????????????
?????????????fileA.createNewFile();
????????????????????//創建工作簿???
?????????????????WritableWorkbook?workbookA?=?Workbook.createWorkbook(fileA);
????????????????????????????????//創建sheet
????????????????????WritableSheet?sheetA?=?workbookA.createSheet(“sheet1“?0);
????????????????????Label?labelA?=?null;?
???????????????????????????????//設置列名?
???????????????????for?(int?i?=?0;?i? ????????????????????????labelA?=?new?Label(i0titleA[0]+i);
????????????????????????sheetA.addCell(labelA);
????????????????????????}
????????????????????????????????//獲取數據源
????????????????????for?(int?i?=?0;?i?// ????????????????????????labelA?=?new?Label(0ii+“?“);
// ????????????????????????sheetA.addCell(labelA);
// ????????????????????????labelA?=?new?Label(1i“20180101“?+?i);
// ????????????????????????sheetA.addCell(labelA);
// ????????????????????????labelA?=?new?Label(2i“開發00“+i);
// ????????????????????????sheetA.addCell(labelA);
???????????????????? for(int?j?=?0;?j? ???????????????????? labelA?=?new?Label(ji+1data.get(i)[j]+““);
???????????????????? sheetA.addCell(labelA);
???????????????????? }
????????????????????}
????????????????????workbookA.write();????
//寫入數據
????????????????????????????workbookA.close();?
?//關閉連接??
??????????????????System.out.println(“成功寫入文件,請前往E盤查看文件!“);
?????????????????}?catch?(Exception?e)?{
????????????????????System.out.println(“文件寫入失敗,報異常...“);
????????????????}
}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件?????1047225??2019-03-17?11:26??jxl-2.6.3.jar
?????文件????????2376??2019-03-17?11:32??writeExcel.java
評論
共有 條評論