php_PHP チュートリアルで Excel ファイルを mysql データベースにインポートする方法
PHPでExcelファイルをmysqlデータベースにインポートする方法
この記事の例では、php で Excel ファイルを mysql データベースにインポートする方法を説明します。参考のためにみんなで共有してください。具体的な分析は次のとおりです:
php を使用して Excel ファイルを mysql データベースにインポートするには、phpexcel クラス ファイルを使用する必要があります。このクラス ファイルを使用すると、Excel を mysql データベースにすばやくインポートできます。
以下に、具体的な使用方法を示す例を示します。インポートする前にデータベースを準備する必要があります。SQL ステートメントのコードは次のとおりです。
Navicat MySQL データ転送
ソースサーバー: localhost
ソースサーバーのバージョン: 50133
ソースホスト: localhost:3306
ソース データベース : テスト
ターゲットサーバーの種類: MYSQL
ターゲットサーバーのバージョン: 50133
ファイルエンコーディング: 65001
日付: 2011-10-11 14:11:38
*/
FOREIGN_KEY_CHECKS=0 を設定します。 ----------------------------
-- `execl` のテーブル構造
----------------------------
`execl` が存在する場合はテーブルを削除します
CREATE TABLE `execl` (
`id` int(11) NOT NULL AUTO_INCREMENT、
`name` varchar(20) デフォルト NULL、
主キー (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=16 デフォルト CHARSET=latin1;
----------------------------
-- execl の記録
----------------------------
INSERT INTO `execl` VALUES ('14', 'jim'); INSERT INTO `execl` VALUES ('15', 'taurus');
PHP 処理プログラム。ここでは phpexcel クラス ファイルを使用する必要があります。コードは次のとおりです。
コードをコピーします
{
if($data->sheets[0]['cells'][$i][1]!=""){
$sql = "INSERT INTO `execl`(`name`)values('".$data->sheets[0]['cells'][$i][2]."');"; If(mysql_query($sql)){
「成功」をエコーします。 }その他{
死ぬ('失敗'); }
}
}
}
?>
<頭>
頭>
<フォームアクション=""メソッド="ポスト"enctype="multipart/form-data"> フォーム>