DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> JavaScript入門知識 >> JavaScript綜合知識 >> PHPExcel讀取EXCEL中的圖片並保存到本地的方法
PHPExcel讀取EXCEL中的圖片並保存到本地的方法
編輯:JavaScript綜合知識     

 這篇文章主要介紹了PHPExcel讀取EXCEL中的圖片並保存到本地的方法,本文直接給出代碼實例,需要的朋友可以參考下

   

HPExcel是相當強大的 MS Office Excel 文檔生成類庫,當需要輸出比較復雜格式數據的時候,PHPExcel 是個不錯的選擇。

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

廢話少說,直接上代碼:

 

代碼如下:
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(); //得到單元數據 比如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();
}
XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved