強大的spreadsheet excel writer可以將資料匯出成excel檔案,並設定字型、顏色、單元格大小等等格式。
$workbook = new spreadsheet_excel_writer();
$filename = date('ymdhis').'.xls';//csv
$workbook->setversion( 8 );
$sheet = &$workbook->addworksheet("sheet1"); // 建立工作表
$sheet->setinputencoding('utf-8'); // 字符集
$dataformat = &$workbook->addformat(array('size' => 10, 'align' => 'left', 'border' => '1', 'color' => 'black', 'fgcolor'=> 'cyan'));//定義格式
$sheet->write(0, 0, "資料", $dataformat); // 工作表寫入資料,使用預定義的格式
軟體包提供的
format::settextwrap()方法用來設定單元格的自動換行,但在workbook::&addformat()的文件裡並沒有自動換行屬性的說明。試著在workbook::&addformat()引數裡加上 textwrap => 1,一樣可以換行,效果跟
format::settextwrap() 一樣。
$dataformat = &$workbook->addformat(array('size' => 10, 'align' => 'left', 'border' => '1', 'color' => 'black', 'fgcolor'=> 'cyan', 'textwrap' => 1));//定義格式
excel匯出,合併單元格更改單元格樣式
市表2考核 wb.setsheetname 0 市表2考核 給excel命名 hssfrow row sheet.createrow short 0 設定最頂欄得固定欄第一行 根據業務需求 hssfrow row2 sheet.createrow short 1 第二行 hssfrow row4 s...
Excel匯出後合併單元格
合併單元格 param sheet 要合併單元格的excel 的sheet param cellline 要合併的列 param startrow 要合併列的開始行 param endrow 要合併列的結束行 addmergedregion sheet,0,0,sheet.getlastrownum...
POI匯出Excel 合併單元格
合併方法 sheet.addmergedregion new cellrangeaddress firstrow,lastrow,firstcol,lastcol 引數分別表示 開始行索引,結束行索引,開始列索引,結束列索引.使用poi大致步驟 1.建立excel模板,並建立輸入流 fileinpu...