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

Excel ファイルから MySQL データベースにデータをインポートする方法の例

小云云
小云云オリジナル
2018-03-09 14:04:382943ブラウズ

最近、Excelファイルからデータベースにデータをインポートしています。 Web サイトでデータのバッチ挿入をサポートしたい場合は、Excel ファイルをアップロードし、データ コンテンツを MySQL データベースにインポートする小さなプログラムを作成できます。この記事では主に Excel ファイルから MySQL データベースにデータをインポートする方法の例を紹介します。お役に立てれば幸いです。

使用ツール:

ThinkPHP: 国産軽量PHP開発フレームワーク。 ThinkPHP 公式 Web サイトからダウンロードできます。

PHPExcel: Microsoft の OpenXML 標準および PHP 言語に基づいた、Office Excel ドキュメント用の PHP クラス ライブラリ。 CodePlex 公式 Web サイトからダウンロードできます。 ,

1. MySQL データベース製品の設計

製品データベースの作成


CREATE DATABASE product DEFAULTCHARACTER SET utf8 COLLATE utf8_general_ci;

pro_info テーブル、テーブル構造の作成


りー

2. プロジェクトを生成する

まず、ThinkPHP と同じディレクトリに新しい Index.php ファイルを作成し、Tpl フォルダーの下に新しい Index フォルダーを作成し、その中に新しい Index.html ファイルを作成します。


CREATE TABLE pro_info(
pId int(4)NOT NULL PRIMARY KEY AUTO_INCREMENT,
pName varchar(20)NOT NULL,
pPrice floatNOT NULL,
pCount floatNOT NULL
);

4. /Home/Lib/Action/IndexAction.class.php に表示アップロードフォームページを記述し、Excel ファイルをアップロードし、Excel ファイルをインポートする方法 (拡張子がない場合)パッケージを ThinkPHP/Extend の下に置くには、ThinkPHP 公式 Web サイトからダウンロードし、拡張機能パッケージを解凍してそれを入れる必要があります)

5. テスト
<?php
  
define(&#39;APP_NAME&#39;,&#39;Home&#39;);  //项目名称
define(&#39;APP_PATH&#39;,&#39;./Home/&#39;); //项目路径
define(&#39;APP_DEBUG&#39;, true);  //开启DEBUG
require &#39;./ThinkPHP/ThinkPHP.php&#39;;  //引入ThinkPHP核心运行文件
?>

関連する推奨事項: mysql_MySQL にデータをインポートする簡単な方法

CSV インポート データを mysql インスタンスに共有する

SqlServer から MySql にデータをインポートする

以上がExcel ファイルから MySQL データベースにデータをインポートする方法の例の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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