Heim >Backend-Entwicklung >PHP-Tutorial >YIIframe 下excel文件的上传,读取数据保存进数据库?如何做啊求。

YIIframe 下excel文件的上传,读取数据保存进数据库?如何做啊求。

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOriginal
2016-06-13 11:46:131046Durchsuche

YIIframe 下excel文件的上传,读取数据保存进数据库?怎么做啊?急求。。。
急求啊,小弟对这个框架不熟悉,好多都不会。。。。
------解决方案--------------------
phpexcel
phpexcel
设计好数据库用phpexcel读取后插入就可以了。具体的看phpexcel documentation
------解决方案--------------------
1.下载phpexcel
 
2.解压到/protected/extesions/phpexcel
 
3.调用

	public function actionExcel(){<br />		$excel_path = dirname(__FILE__) . '/../../files/users.xlsx';<br />		Yii::import('ext.phpexcel.Classes.*');<br /><br />		//关闭yii的自动装载<br />		spl_autoload_unregister(array('YiiBase','autoload'));<br /><br />		include 'PHPExcel/IOFactory.php';<br />		<br />		$objPHPExcel = PHPExcel_IOFactory::load($excel_path);<br />		$sheetData = $objPHPExcel->getActiveSheet()->toArray(null,true,true,true);<br />		var_dump($sheetData);<br /><br />		//恢复yii的自动装载<br />		spl_autoload_register(array('YiiBase','autoload'));<br />		<br />	}

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn