エクスポートテーブルは、javaポイを使用するには

HSSFWorkbookワークブック=新しいHSSFWorkbook();
HSSFSheetシート= workbook.createSheet( "エクセル表格")。
HSSFRow rowm = sheet.createRow(0)。
HSSFCell cellTitle = rowm.createCell(0)。
フォント= workbook.createFont HSSFFont(); 

//設定フォントサイズ
font.setFontHeightInPoints((ショート)12);
//フォント太字
font.setBoldweight(HSSFFont.BOLDWEIGHT_BOLD);
//フォント名設定
font.setFontNameを( "ゴシック" );
//スタイルセット
HSSFCellStyleスタイル= workbook.createCellStyleを();
//設定された低境界
style.setBorderBottom(HSSFCellStyle.BORDER_THIN);
//低い境界色設定
style.setBottomBorderColor(HSSFColor.BLACK.indexを);
//右を設定します国境
style.setBorderRight(HSSFCellStyle.BORDER_THIN);
//セットトップボーダー
style.setTopBorderColor(HSSFColor.BLACK.index);
//上の境界の色を設定
style.setTopBorderColor(HSSFColor.BLACK.indexを);
//は、提供スタイルを適用フォント
style.setFont(フォント);
//セットワードラップ
style.setWrapText(偽の);
//パターンの水平方向の配置を中心とする設定、
style.setAlignment(HSSFCellStyle.ALIGN_CENTER);
style.setVerticalAlignment(HSSFCellStyle.VERTICAL_CENTER)。

/ ** 
*応答ストリームを伝送する方法
* @param応答
* @param fileNameに
* /
パブリック無効setResponseHeader(HttpServletResponseの応答、文字列fileNameに){
試み{
試み{
fileNameに=新しい新しいString(fileName.getBytes()、 "ISO8859-1") ;
}キャッチ(にUnsupportedEncodingException E){
// TODO自動生成されたブロックキャッチ
e.printStackTrace();
}
response.setContentType( "ファイルapplication / octet-streamと");
//名前は、このエクスポートExcelの背後に、この場合には設けられていてもよいです名前student.xlsの
response.setHeader( "コンテンツの廃棄"、 "添付ファイル、ファイル名=" + filename)で、
response.flushBuffer();
}キャッチ(例外EX){
ex.printStackTrace();
}
}


//响应到客户端
試み{
// response.setContentType( "アプリケーション/ X-ダウンロード")。
// response.setHeader(「コンテンツタイプ」、「アプリケーション/オクテットストリーム」)。
// response.setContentType( "アプリケーション/オクテットストリーム");
exp.setResponseHeader(応答ファイル名)。
OutputStreamのOS = response.getOutputStream()。
   workbook.write(アウト)。
  os.flush(); 
os.close();
}キャッチ(例外e){
e.printStackTrace();
}
設定単位スラッシュ
スタイル= exp.getStyle HSSFCellStyle(ワークブック); 
style.setAlignment(HSSFCellStyle.ALIGN_LEFT);
style.setVerticalAlignment(HSSFCellStyle.VERTICAL_CENTER);
sheet.setColumnWidth(* 256 0,22);
HSSFPatriarch家長sheet.createDrawingPatriarch =();
//最初の4つのパラメータはライン1は、4つのパラメータはカラム3を表し、全自動セルを表す
HSSFClientAnchor A =新たHSSFClientAnchor(0、 0、1023、255、(短い)0、2、(短い)0、2) ;
HSSFSimpleShape Shape1 = patriarch.createSimpleShape(A);
shape1.setShapeType(HSSFSimpleShape.OBJECT_TYPE_LINE);
shape1.setLineStyle(HSSFSimpleShape.LINESTYLE_SOLID);
hssfCell.setCellValue(値);
sheet.createFreezePane(1,3,1,3)。

おすすめ

転載: www.cnblogs.com/shihx/p/12109125.html