91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

tp5封裝 phpexecl引入和調用類的封裝以及調用

發布時間:2020-04-06 09:05:51 來源:網絡 閱讀:929 作者:xulie911520 欄目:web開發

composer安裝phpexecl

composer require phpoffice/phpexcel


<?php

namespace Potting;

use PHPExcel;

use PHPExcel_IOFactory;

class Excel

{

static public function export($headArr,$data){

$path='execl/';

$fileName=time();

if(!file_exists($path)){  

        mkdir($path,0777,true);  

    }

    $objPHPExcel = new PHPExcel();

    $objPHPExcel->getProperties();

    $key = ord("A"); // 設置表頭

    foreach ($headArr as $v) {

        $colum = chr($key);

        $objPHPExcel->setActiveSheetIndex(0)->setCellValue($colum . '1', $v);

        $objPHPExcel->setActiveSheetIndex(0)->setCellValue($colum . '1', $v);

        $key += 1;

    }

    $column = '2';

    $objActSheet = $objPHPExcel->getActiveSheet();

    foreach ($data as $key => $rows) { // 行寫入

        $span = ord("A");

        foreach ($rows as $keyName => $value) { // 列寫入

            $objActSheet->setCellValue(chr($span) . $column, $value);

            $span++;

        }

        $column++;

    }

    $fileName = $fileName.".xls";

    $objActSheet = PHPExcel_IOFactory::createWriter($objPHPExcel,'Excel2007');

    //保存xls

        $objActSheet->save($path.$fileName);

        //返回路徑

        return $path.$fileName;

}

}



<?php

namespace Potting;

use PHPExcel;

use PHPExcel_IOFactory;

class Excel

{

static public function export($fileName,$headArr,$data){

// $path='execl/';

// $fileName=time();

// if(!file_exists($path)){  

    //     mkdir($path,0777,true);  

    // }

    $objPHPExcel = new PHPExcel();

    $objPHPExcel->getProperties();

    $key = ord("A"); // 設置表頭

    foreach ($headArr as $v) {

        $colum = chr($key);

        $objPHPExcel->setActiveSheetIndex(0)->setCellValue($colum . '1', $v);

        $objPHPExcel->setActiveSheetIndex(0)->setCellValue($colum . '1', $v);

        $key += 1;

    }

    $column = '2';

    $objActSheet = $objPHPExcel->getActiveSheet();

    foreach ($data as $key => $rows) { // 行寫入

        $span = ord("A");

        foreach ($rows as $keyName => $value) { // 列寫入

            $objActSheet->setCellValue(chr($span) . $column, $value);

            $span++;

        }

        $column++;

    }

    $fileName = $fileName.".xls";

    $fileName = iconv("utf-8", "gb2312", $fileName); // 重命名表

    $objPHPExcel->setActiveSheetIndex(0); // 設置活動單指數到第一個表,所以Excel打開這是第一個表

    header('Content-Type: application/vnd.ms-excel');

    header("Content-Disposition: p_w_upload;filename='$fileName'");

    header('Cache-Control: max-age=0');

    $objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel5');

    $objWriter->save('php://output'); // 文件通過瀏覽器下載

    exit();

    //$fileName = $fileName.".xls";

    //$objActSheet = PHPExcel_IOFactory::createWriter($objPHPExcel,'Excel2007');

    //保存xls

        //$objActSheet->save($path.$fileName);

        //返回路徑

        //return $path.$fileName;

}

}


public function index()

{

$fileName='測試';

$header=['表頭A','表頭B','表頭C'];

$data=[

   ['嘿嘿','heihei','2321312'],

   ['嘿嘿','heihei','2321312'],

   ['哈哈','haha','2321312']

];

    $url=Excel::export($fileName,$header,$data);

    var_dump($url);die();

}


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

阿拉善盟| 阳原县| 西和县| 中方县| 滨州市| 云梦县| 东兰县| 兴安盟| 康乐县| 商丘市| 裕民县| 南宁市| 措美县| 东阳市| 陆河县| 潼关县| 南陵县| 沾化县| 乌恰县| 灵石县| 溧水县| 齐齐哈尔市| 高州市| 临湘市| 新龙县| 郯城县| 怀集县| 连云港市| 五河县| 安岳县| 永德县| 陕西省| 六盘水市| 灌阳县| 桂阳县| 固阳县| 昌都县| 綦江县| 阳曲县| 合水县| 正镶白旗|