ホームページ  >  記事  >  バックエンド開発  >  YIIframe から Excel ファイルをダウンロードし、データを読み取り、データベースに保存しますか?方法を教えてください。

YIIframe から Excel ファイルをダウンロードし、データを読み取り、データベースに保存しますか?方法を教えてください。

WBOY
WBOYオリジナル
2016-06-13 12:53:30861ブラウズ

ExcelファイルをYIIframeにアップロードし、データを読み取ってデータベースに保存するにはどうすればよいですか?やり方は?緊急のお願いです。 。 。
申し訳ありませんが、私はこのフレームワークに詳しくなく、そのフレームワークの多くを知りません。 。 。 。

エクセル データベース php?yii
-----解決策---------
phpexcel
phpexcel
データベースを設計し、phpexcel を使用してそれを読み取り、挿入するだけです。詳細については、phpexcel のドキュメントを参照してください
-----解決策--------------------------
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 />
	}
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。