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

小云云
リリース: 2023-03-21 06:18:02
オリジナル
2922 人が閲覧しました

最近、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 サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!