php_PHP チュートリアルで Excel ファイルを mysql データベースにインポートする方法

WBOY
リリース: 2016-07-13 10:09:41
オリジナル
692 人が閲覧しました

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($_FILES['execl']['name']){ $db = mysql_connect('localhost','root',''); mysql_select_db('テスト'); mysql_query('gbk の名前を設定'); require_once 'reader.php'
; $data = 新しいスプレッドシート_Excel_Reader(); $data->setOutputEncoding('CP936'); $data->read($_FILES['execl']['name']); error_reporting(E_ALL ^ E_NOTICE); $sql = ""
; for($i=1;$i<=$data->sheets[0]['numRows'];$i++)
{
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">


この記事で説明した内容が皆様の PHP プログラミング設計に役立つことを願っています。




http://www.bkjia.com/PHPjc/942989.html

www.bkjia.com

tru​​e

http://www.bkjia.com/PHPjc/942989.html

技術記事

php で Excel ファイルを mysql データベースにインポートする方法 この記事では、php で Excel ファイルを mysql データベースにインポートする方法について説明します。参考のためにみんなで共有してください。具体的な分析は次のとおりです: php import...

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート