奇米影视四色7777久久精品-奇米影视777在线观看一区-七草千岁在线-破产姐妹第二季在线观看天天美剧-国产精品视频铁牛tv-国产精品视频视频久久

0712-2888027 189-8648-0214
微信公眾號

孝感風(fēng)信網(wǎng)絡(luò)科技有限公司微信公眾號

當(dāng)前位置:主頁 > 技術(shù)支持 > PHP > 使用phpexcel導(dǎo)出到xls文件的時(shí)候出現(xiàn)亂碼解決

使用phpexcel導(dǎo)出到xls文件的時(shí)候出現(xiàn)亂碼解決

時(shí)間:2015-11-09來源:風(fēng)信官網(wǎng) 點(diǎn)擊: 713次

<?php
include 'global.php';
$ids = $_GET['ids'];

$sql = "select * from crm_cost_end where id in ( {$ids} )";
$result = $db->findAll($sql);
//echo $result[1]['sn'];

//創(chuàng)建一個(gè)excel對象
$objPHPExcel = new PHPExcel();
// Set properties

$objPHPExcel->getProperties()->setCreator("ctos")
->setLastModifiedBy("ctos")
->setTitle("Office 2007 XLSX Test Document")
->setSubject("Office 2007 XLSX Test Document")
->setDescription("Test document for Office 2007 XLSX, generated using PHP classes.")
->setKeywords("office 2007 openxml php")
->setCategory("Test result file");

//set width
$objPHPExcel->getActiveSheet()->getColumnDimension('A')->setWidth(8);
$objPHPExcel->getActiveSheet()->getColumnDimension('B')->setWidth(10);
$objPHPExcel->getActiveSheet()->getColumnDimension('C')->setWidth(25);
$objPHPExcel->getActiveSheet()->getColumnDimension('D')->setWidth(12);
$objPHPExcel->getActiveSheet()->getColumnDimension('E')->setWidth(50);
$objPHPExcel->getActiveSheet()->getColumnDimension('F')->setWidth(10);
$objPHPExcel->getActiveSheet()->getColumnDimension('G')->setWidth(12);
$objPHPExcel->getActiveSheet()->getColumnDimension('H')->setWidth(12);
$objPHPExcel->getActiveSheet()->getColumnDimension('I')->setWidth(12);
$objPHPExcel->getActiveSheet()->getColumnDimension('J')->setWidth(30);

//設(shè)置行高度
$objPHPExcel->getActiveSheet()->getRowDimension('1')->setRowHeight(22);

$objPHPExcel->getActiveSheet()->getRowDimension('2')->setRowHeight(20);

//set font size bold
$objPHPExcel->getActiveSheet()->getDefaultStyle()->getFont()->setSize(10);
$objPHPExcel->getActiveSheet()->getStyle('A2:J2')->getFont()->setBold(true);

$objPHPExcel->getActiveSheet()->getStyle('A2:J2')->getAlignment()->setVertical(PHPExcel_Style_Alignment::VERTICAL_CENTER);
$objPHPExcel->getActiveSheet()->getStyle('A2:J2')->getBorders()->getAllBorders()->setBorderStyle(PHPExcel_Style_Border::BORDER_THIN);

//設(shè)置水平居中
$objPHPExcel->getActiveSheet()->getStyle('A1')->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_LEFT);
$objPHPExcel->getActiveSheet()->getStyle('A')->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
$objPHPExcel->getActiveSheet()->getStyle('B')->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
$objPHPExcel->getActiveSheet()->getStyle('D')->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
$objPHPExcel->getActiveSheet()->getStyle('F')->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
$objPHPExcel->getActiveSheet()->getStyle('G')->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
$objPHPExcel->getActiveSheet()->getStyle('H')->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
$objPHPExcel->getActiveSheet()->getStyle('I')->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER);

//
$objPHPExcel->getActiveSheet()->mergeCells('A1:J1');

// set table header content
$objPHPExcel->setActiveSheetIndex(0)
->setCellValue('A1', '訂單數(shù)據(jù)匯總  時(shí)間:' . date('Y-m-d H:i:s'))
->setCellValue('A2', '訂單ID')
->setCellValue('B2', '下單人')
->setCellValue('C2', '客戶名稱')
->setCellValue('D2', '下單時(shí)間')
->setCellValue('E2', '需求機(jī)型')
->setCellValue('F2', '需求數(shù)量')
->setCellValue('G2', '需求交期')
->setCellValue('H2', '確認(rèn)BOM料號')
->setCellValue('I2', 'PMC確認(rèn)交期')
->setCellValue('J2', 'PMC交貨備注');

// Miscellaneous glyphs, UTF-8

for ($i = 0; $i < count($result) - 1; $i++) {
$objPHPExcel->getActiveSheet(0)->setCellValue('A' . ($i + 3), $result[$i]['id']);
$objPHPExcel->getActiveSheet(0)->setCellValue('B' . ($i + 3), $result[$i]['realname']);
$objPHPExcel->getActiveSheet(0)->setCellValue('C' . ($i + 3), $result[$i]['customer_name']);
$objPHPExcel->getActiveSheet(0)->setCellValue('D' . ($i + 3), $OrdersData[$i]['create_time']);
$objPHPExcel->getActiveSheet(0)->setCellValue('E' . ($i + 3), $result[$i]['require_product']);
$objPHPExcel->getActiveSheet(0)->setCellValue('F' . ($i + 3), $result[$i]['require_count']);
$objPHPExcel->getActiveSheet(0)->setCellValue('G' . ($i + 3), $result[$i]['require_time']);
$objPHPExcel->getActiveSheet(0)->setCellValue('H' . ($i + 3), $result[$i]['product_bom_encoding']);
$objPHPExcel->getActiveSheet(0)->setCellValue('I' . ($i + 3), $result[$i]['delivery_time']);
$objPHPExcel->getActiveSheet(0)->setCellValue('J' . ($i + 3), $result[$i]['delivery_memo']);
$objPHPExcel->getActiveSheet()->getStyle('A' . ($i + 3) . ':J' . ($i + 3))->getAlignment()->setVertical(PHPExcel_Style_Alignment::VERTICAL_CENTER);
$objPHPExcel->getActiveSheet()->getStyle('A' . ($i + 3) . ':J' . ($i + 3))->getBorders()->getAllBorders()->setBorderStyle(PHPExcel_Style_Border::BORDER_THIN);
$objPHPExcel->getActiveSheet()->getRowDimension($i + 3)->setRowHeight(16);
}

// Rename sheet
$objPHPExcel->getActiveSheet()->setTitle('訂單匯總表');

// Set active sheet index to the first sheet, so Excel opens this as the first sheet
$objPHPExcel->setActiveSheetIndex(0);

// Redirect output to a client’s web browser (Excel5)
ob_end_clean();//清除緩沖區(qū),避免亂碼
header('Content-Type: application/vnd.ms-excel');
header('Content-Disposition: attachment;filename="訂單匯總表(' . date('Ymd-His') . ').xls"');
header('Cache-Control: max-age=0');

$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel5');
$objWriter->save('php://output');
?>

熱門關(guān)鍵詞: phpexcel xls文件 亂碼
欄目列表
推薦內(nèi)容
熱點(diǎn)內(nèi)容
展開
主站蜘蛛池模板: 安家第二部电视剧全集免费观看| 久久影视免费观看网址| 你能承受罗志祥的30秒吗| 精品视频午夜一区二区| 欧美国产伦久久久久| 欧美日韩综合在线视频免费看 | 猫之茗动漫| 欧美精品成人a多人在线观看| 国产精品一区二区三区高清在线| 日韩 欧美 亚洲国产| 一级毛片网| 在线免费看黄色| 国产人成午夜免费看| 国产精品jizz在线观看直播| 黄视频网站免费| 福利视频在线看| 国产在线观看一区| 嫩草影院观看| 33333在线亚洲| 国产久热香蕉在线观看| 欧美国产日韩一区二区三区| 日韩一级在线播放免费观看| 高清国产一区二区| 99视频免费在线观看| 在线视频 亚洲| 免费在线色| 欧美成人午夜免费完成| 国产成人高清亚洲一区久久| 免费一区区三区四区| 深夜视频网| 国产美女网站| 日韩一区在线播放| 全黄性色大片| 56pao强力打造| 阿斯达年代记韩剧全集免费观看| 精品热久久| 亚洲精品综合久久中文字幕| 久久久久久91香蕉国产| 亚洲欧洲一区二区三区在线| 国产高清中文字幕| 欧美日韩一本|