データベースのインポートとインポート機能を実現するためのphpexcelプラグインの使用法を紹介するというべきですが、この記事では主にmysqlデータベースにExcelをインポートする方法について説明します
まずダウンロードしてください。
phpexcel ファイルを次の場所にダウンロードします: phpexcel.codeplex.com/Reader.php ファイル内で次の同様のコード (最初の行) を見つけて、正しい oleread.php パスに変更します: require_once 'oleread.php';
次に、新しい php ファイルを作成し、reader.php を導入します。
コードは次のとおりです:
コードをコピー | |
require_once 'Excel/reader.php';
$data = 新しいスプレッドシート_Excel_Reader(); $data->setOutputEncoding('gbk');//ここでエンコーディングを設定します (通常は gbk モードです) $data->read('Book1.xls');//ファイルパス error_reporting(E_ALL ^ E_NOTICE); //ここでは Excel ファイルの内容をループするだけです。データベースに保存するには、出力場所に mysql ステートメントを書き込むだけです~ for ($i = 1; $i sheets[0]['numRows']; $i++) { for ($j = 1; $j sheets[0]['numCols']; $j++) { echo """.$data->sheets[0]['cells'][$i][$j]."","; } エコー「n」; } ?> |
コードをコピー | |||||
require_once 'phpexcel/Classes/PHPExcel/IOFactory.php';
require_once 'phpexcel/Classes/PHPExcel/Reader/Excel5.php'; $a = $objPHPExcel->getActiveSheet()->getCell("A".$j)->getValue();//列 A の値を取得します
データベースにインポートされたコードサンプルCVS CSVをデータベースにインポートします。
|