java excel匯入匯出工具類

2021-09-11 13:55:18 字數 1539 閱讀 2098

/**

* 匯出excel

* @param sheetname sheet名稱

* @param title 標題

* @param values 內容

* @param wb hssfworkbook物件

* @return

*/public static hssfworkbook gethssfworkbook(string sheetname,string title,string values, hssfworkbook wb)

// 第二步,在workbook中新增乙個sheet,對應excel檔案中的sheet

hssfsheet sheet = wb.createsheet(sheetname);

sheet.setdefaultcolumnwidth(10);

// 第三步,在sheet中新增表頭第0行,注意老版本poi對excel的行數列數有限制

hssfrow row = sheet.createrow(0);

// 第四步,建立單元格,並設定值表頭 設定表頭居中

hssfcellstyle style = wb.createcellstyle();

style.setalignment(hssfcellstyle.align_center); // 建立乙個居中格式

hssfcellstyle headerstyle = wb.createcellstyle();

headerstyle.setfillforegroundcolor(hssfcolor.sky_blue.index);

headerstyle.setfillpattern(hssfcellstyle.solid_foreground);

headerstyle.setborderbottom(hssfcellstyle.border_thin);

headerstyle.setborderleft(hssfcellstyle.border_thin);

headerstyle.setborderright(hssfcellstyle.border_thin);

headerstyle.setbordertop(hssfcellstyle.border_thin);

headerstyle.setalignment(hssfcellstyle.align_center);

//設定字型

hssffont font = wb.createfont();

font.setfontheightinpoints((short) 14);

font.setfontname("黑體");

// 把字型應用到當前的樣式

headerstyle.setfont(font);

//宣告列物件

hssfcell cell = null;

//建立標題

for(int i=0;i//建立內容

for(int i=0;i}

//文字自適應

for(int i=0;ireturn wb;

}

Oracle匯入匯出工具

oracle匯入匯出工具 exp和 imp介紹 1 exp 資料匯出工具 有三種主要的方式 完全 使用者 表 1 完全 將整個oracle資料庫中的所有物件 使用者等匯出。2 使用者模式 將指定使用者的所有物件和物件中的資料匯出。3 表模式 將指定使用者的指定資料表進行匯出。2 imp 資料匯入工具...

Oracle ExpImp匯入匯出工具效能調優

1 exp調優 1.1 使用direct和recordlength選項 direct引數定義了匯出是使用直接路徑方式 direct y 還是常規路徑方式 direct n 常規路徑匯出使用sql select語句從表中抽取資料,直接路徑匯出則是將資料直接從磁碟讀到pga再原樣寫入匯出檔案,從而避免了...

java Excel檔案匯入匯出

增加乙個最後一行 hssfrow row sheet.createrow num 1 hssfcell footcell row.createcell 0 footcell.setcellvalue new hssfrichtextstring 合計 設定最後一行的樣式 hssfcellstyle ...