欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

PHPExcel讀取EXCEL中的圖片并保存到本地的方法

 更新時(shí)間:2015年02月14日 10:33:30   投稿:junjie  
這篇文章主要介紹了PHPExcel讀取EXCEL中的圖片并保存到本地的方法,本文直接給出代碼實(shí)例,需要的朋友可以參考下

HPExcel是相當(dāng)強(qiáng)大的 MS Office Excel 文檔生成類庫,當(dāng)需要輸出比較復(fù)雜格式數(shù)據(jù)的時(shí)候,PHPExcel 是個(gè)不錯(cuò)的選擇。

經(jīng)過認(rèn)真研究API文檔和查看官方文檔,終于找到讀取EXCEL中的圖片,目前我只能讀取excel 2003格式的。excel2007貌似還不支持。 其中主要使用的API為PHPExcel_Worksheet,PHPExcel_Worksheet_BaseDrawing,PHPExcel_Worksheet_MemoryDrawing。

廢話少說,直接上代碼:

復(fù)制代碼 代碼如下:

require_once './Classes/PHPExcel.php';
$objPHPExcel = new PHPExcel();
$objReader = PHPExcel_IOFactory::createReader('Excel5');  //加載2003的
$objPHPExcel = $objReader->load("goods_list.xls");  //載入文件
foreach ($objPHPExcel->getSheet(0)->getDrawingCollection() as $k => $drawing) {
        $codata = $drawing->getCoordinates(); //得到單元數(shù)據(jù) 比如G2單元
        $filename = $drawing->getIndexedFilename();  //文件名
        ob_start();
        call_user_func(
            $drawing->getRenderingFunction(),
            $drawing->getImageResource()
        );
        $imageContents = ob_get_contents();
        file_put_contents('pic/'.$codata.'_'.$filename.'.jpg',$imageContents); //把文件保存到本地
        ob_end_clean();
}

相關(guān)文章

最新評(píng)論