ホームページ >バックエンド開発 >PHPチュートリアル >php_PHP チュートリアルで Excel ファイルを mysql データベースにインポートする方法

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

WBOY
WBOYオリジナル
2016-07-13 10:01:49888ブラウズ

phpでmysqlデータベースにExcelファイルをインポートする方法

この記事では、主にphpでExcelファイルをmysqlデータベースにインポートする方法と、Excelファイルを操作するためのphpexcelクラスのスキルとデータベースをインポートする方法を紹介します。特定の参考値があるので、困っている友達はそれを参照できます

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

php を使用して Excel ファイルを mysql データベースにインポートするには、phpexcel クラス ファイルを使用する必要があります。このクラス ファイルを使用すると、Excel を mysql データベースにすばやくインポートできます。

以下に、具体的な使用方法を示す例を示します。

インポートする前にデータベースを準備する必要があります。SQL ステートメントのコードは次のとおりです。

コードは次のとおりです:

/*
Navicat MySQL データ転送

ソースサーバー: ローカルホスト
ソースサーバーのバージョン: 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/971926.html

www.bkjia.com

tru​​e

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

技術記事

php で Excel ファイルを mysql データベースにインポートする方法 この記事では、主に php で Excel ファイルを mysql データベースにインポートする方法を紹介します。Excel ファイルを操作してデータをインポートするための phpexcel クラスのスキルを分析します。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。