0
我目前有一個.xlsx
文件與工作簿與多個工作表與文字和圖像。PhpExcel Wookbook
我需要將這些數據導入到我的MySQL數據庫中。
是否有人知道任何教程或只是一些代碼,可以幫助我獲取工作簿中的所有工作表並檢索文本和圖像,並將它們插入到數據庫中。
謝謝
我目前有一個.xlsx
文件與工作簿與多個工作表與文字和圖像。PhpExcel Wookbook
我需要將這些數據導入到我的MySQL數據庫中。
是否有人知道任何教程或只是一些代碼,可以幫助我獲取工作簿中的所有工作表並檢索文本和圖像,並將它們插入到數據庫中。
謝謝
結賬PHPExcel。以下是你如何循環閱讀牀單。我不知道你如何獲得圖像。
$reader = new PHPExcel_Reader_Excel2007();
$excel = $reader->load($filename);
foreach ($excel->getWorksheetIterator() as $worksheet){
// Get the data from current worksheet
// and store in DB as you like
}
$reader = new PHPExcel_Reader_Excel2007();
$PHPExcel = $reader->load('test.xlsx');
$worksheet = $PHPExcel->getActiveSheet();
// extract images from worksheet and save files: 0.jpeg, 1.jpeg, 2.png, ...
foreach ($worksheet->getDrawingCollection() as $i => $drawing) {
$filename = $drawing->getPath();
$imagesize = getimagesize($filename);
switch ($imagesize[2]) {
case 1:
$image = imagecreatefromgif($filename);
imagegif($image, "$i.gif");
break;
case 2:
$image = imagecreatefromjpeg($filename);
imagejpeg($image, "$i.jpeg");
break;
case 3:
$image = imagecreatefrompng($filename);
imagepng($image, "$i.png");
break;
default:
continue 2;
}
}
http://stackoverflow.com/questions/9695695/how-to-use-phpexcel-to-read-data-and-insert-into-database/9697745#9697745 – 2013-02-12 07:23:08