public static void excel()
fos = new fileoutputstream(excelfile);
// 建立excel和sheet
hssfworkbook wb = new hssfworkbook();
hssfsheet s = wb.createsheet();
hssffont font = wb.createfont();
font.setfontheightinpoints((short) 18);
font.setboldweight((short) 10);
// 建立cellstyle
hssfcellstyle style = wb.createcellstyle();
style.setfont(font);
// 帶上下左右邊界、居中、自動換行
hssfcellstyle styleborderc = wb.createcellstyle();
styleborderc.setborderbottom(hssfcellstyle.border_medium);
styleborderc.setbordertop(hssfcellstyle.border_medium);
styleborderc.setborderright(hssfcellstyle.border_medium);
styleborderc.setborderleft(hssfcellstyle.border_medium);
styleborderc.setalignment(hssfcellstyle.align_center);
styleborderc.setwraptext(true);
// 帶上下左右邊界、居左、自動換行
hssfcellstyle styleborderl = wb.createcellstyle();
styleborderl.setborderbottom(hssfcellstyle.border_medium);
styleborderl.setbordertop(hssfcellstyle.border_medium);
styleborderl.setborderright(hssfcellstyle.border_medium);
styleborderl.setborderleft(hssfcellstyle.border_medium);
styleborderl.setalignment(hssfcellstyle.align_left);
styleborderl.setwraptext(true);
// 帶上下左右邊界、居右、自動換行
hssfcellstyle styleborderr = wb.createcellstyle();
styleborderr.setborderbottom(hssfcellstyle.border_medium);
styleborderr.setbordertop(hssfcellstyle.border_medium);
styleborderr.setborderright(hssfcellstyle.border_medium);
styleborderr.setborderleft(hssfcellstyle.border_medium);
styleborderr.setalignment(hssfcellstyle.align_right);
styleborderr.setwraptext(true);
// 設定sheet名
wb.setsheetname(0, "sheet1");
hssfrow row = null;
// 設定報表表頭
// 表第一行
// 表名
hssfrow row0 = s.createrow(0);
hssfcell cell01 = row0.createcell(2);
cell01.setcelltype(hssfcell.cell_type_string);
cell01.setcellstyle(style);
cell01.setcellvalue("建立excel");
// 表第二行
hssfrow row1 = s.createrow(1);
hssfcell cell10 = row1.createcell( 0);
cell10.setcelltype(hssfcell.cell_type_string);
cell10.setcellvalue("歡迎您");
// 當前行數
row = s.createrow(3);//索引值是第四行
// 填寫報表資料
for(int i=0;i<3;i++)
wb.write(fos);
fos.close();
} catch (ioexception e) finally
}
java 宣告和動態建立陣列
昨天在寫 時候需要動態建立一組,竟然一時想不起來,該如何建立,查了一些資料,記錄下來,提醒自己要注重基礎。int data new int 3 這樣就建立了初值為零的有3個元素的陣列,這裡的3也可以動態指定它的值。對於整形,來看看初始化的形式 int myintarray new int 3 int...
Java讀取properties檔案的簡單方法
如果專案工程src目錄下有乙個資料夾叫resources,resources目錄下有乙個檔案 notepad.properties。下面介紹訪問這個notepad.properties的乙個簡單方法 private static resourcebundle resources try catch ...
java中的Environment類的簡單使用
environment 是乙個提供訪問環境變數的類。environment 包含常量 environment 是乙個提供訪問環境變數的類。environment 包含常量 1.media bad removal 返回getexternalstoragestate 表明sd卡被解除安裝前已被移除 2 ...