記錄:

CRM軟件| 客戶關係管理- Vtiger CRM

修正檔案位置: modules/Vtiger/actions/ExportData.php

修正函數名稱: output()

修正後函數內容:

    function output($request, $headers, $entries) {
        $moduleName = $request->get('source_module');
        $fileName = str_replace(' ','_',decode_html(vtranslate($moduleName, $moduleName)));
        $exportType = $this->getExportContentType($request);

        require_once("libraries/PHPExcel/PHPExcel.php");
        require_once("libraries/PHPExcel/PHPExcel/IOFactory.php");
        $fileName .= ".xls";
        $objPHPExcel = new PHPExcel();
        $objPHPExcel->setActiveSheetIndex(0);
        $objPHPExcel->getActiveSheet()->fromArray( $headers, null, 'A1' );
        $objPHPExcel->getActiveSheet()->fromArray( $entries, null, 'A2' );

        $fileName = iconv("utf-8", "big5", $fileName); 
        $objPHPExcel->setActiveSheetIndex(0);
        header('Content-Type: application/vnd.ms-excel');
        header("Content-Disposition: attachment;filename=$fileName");
        header('Cache-Control: max-age=0');
        $objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel5');
        $objWriter->save('php://output');
    }

創作者介紹
創作者 Kuma 熊本部 的頭像
KumaChen

Kuma 熊本部

KumaChen 發表在 痞客邦 留言(0) 人氣( 15 )