excel讀取和輸入要用到jxl包
輸出excel的**示例
file file = new file("d:\\t.xls");
//也可以通過流輸出,建立乙個工作薄
writableworkbook book = workbook.createworkbook(file);
//建立乙個工作表
writablesheet sheet = book.createsheet("sheet1", 0);
//設定列寬
sheet.setcolumnview(0,5);
sheet.setcolumnview(1,15);
sheet.setcolumnview(2,15);
sheet.setcolumnview(3,15);
sheet.setcolumnview(4,15);
sheet.setcolumnview(5,15);
//定義標題的文字格式
writablefont wf_title = new jxl.write.writablefont(writablefont.createfont("微軟雅黑"), 14,writablefont.bold);
writablecellformat wcf_title = new writablecellformat(wf_title);
wcf_title.setalignment(alignment.centre);
//新增標題所在的單元格,label引數,列序號,行序號,文字,[格式]
sheet.addcell(new label(0,0,"測試標題",wcf_title));
//合併標題行單元格,引數起始列序號,起始行序號,結束列序號,結束行序號
sheet.mergecells(0,0,5,0);//占用前6行
//定義列名稱格式
writablecellformat wcf_title2 = new writablecellformat(wf_title);
wcf_title2.setalignment(alignment.centre);
wcf_title2.setbackground(colour.blue_grey);//背景色
//輸出列名稱
sheet.addcell(new label(0,1,"序號",wcf_title2));
sheet.addcell(new label(1,1,"姓名",wcf_title2));
sheet.addcell(new label(2,1,"性別",wcf_title2));
sheet.addcell(new label(3,1,"**",wcf_title2));
sheet.addcell(new label(4,1,"位址",wcf_title2));
sheet.addcell(new label(5,1,"備註",wcf_title2));
//輸出列表,採用預設格式
for(int i=0;i<10;i++)
//關閉和輸出
book.write();
book.close();
system.out.println("done...");
讀取excel的**示例:
public static void main(string args) throws exception
}} }
java 讀取Excel文件
workbook workbook null try 獲取工作表 workbook new workbook.getworkbook context.getresource web inf abc.xls getinputstream 獲取第乙個工作片 sheet sheet workbook.ge...
Java讀取Excel檔案
讀取的excel的格式為 姓名 年級 性別 張三 研一 女 李四 param filepath return list 第乙個list存sheet,第二個list存列。按照map取關鍵字 如 map 姓名 輸出為張 三 李四 throws exception public list readexce...
java讀取Excel內容
新增依賴 org.apache.poigroupid poiartifactid 3.16version dependency org.apache.poigroupid poi ooxmlartifactid 3.14version dependency net.sourceforge.jexce...