ホームページ > バックエンド開発 > PHPの問題 > PHPでExcelデータをデータベースに保存する方法

PHPでExcelデータをデータベースに保存する方法

爱喝马黛茶的安东尼
リリース: 2023-02-25 09:52:01
オリジナル
4312 人が閲覧しました

PHPでExcelデータをデータベースに保存する方法

1. PHP

Excel Parser Pro ソフトウェアを使用しますが、このソフトウェアは有料です;

2. EXCEL テーブルを CSV で保存できますformat を指定し、phpmyadmin または SQLyog を介してインポートします。SQLyog のインポート方法は次のとおりです:

·EXCEL テーブルを CSV 形式で保存します;

· SQLyog を開き、インポートするテーブルを右クリックし、「インポート」-「ローカル CSV データのロードを使用してインポート」をクリックします。

ポップアップ ダイアログ ボックスで、「変更」をクリックします。 ..」、「Excel に適した値を入力する」を選択し、「OK」をクリックします;

·

「ファイルからインポート」でインポートする CSV ファイルのパスを選択し、「インポート」をクリックして、データをテーブルにインポートします Up;

関連する推奨事項: "php 入門チュートリアル

"

3 番目に、比較的愚かな手動の方法は、最初に Excel を使用して SQL ステートメントを生成することです。をクリックし、mysql Run に移動します。この方法は、Excel テーブルをさまざまな SQL データベースにインポートするのに適しています。

·

テーブルに A、B、C の 3 つのデータ列があるとします。テーブル tablename に対応するフィールドは、col1、col2、col3 です。

テーブルに列を追加し、Excel の数式を使用して SQL ステートメントを自動生成します。具体的な方法は次のとおりです。

(1) 列を追加します (仮定します)それは列 D です)

(2) 最初の行の列 D、つまり D1 に数式を入力します:

=CONCATENATE("テーブル名 (col1,col2,col3) 値に挿入します) (",A1, ",",B1,",",C1,");")

(3) この時点で、D1 は次の SQL ステートメントを生成しました:

insert into table (col1,col2 ,col3)values ('a','11','33');

(4) D1 の式をすべての行の D 列にコピーします (そのつまり、マウスを使用してセル D1 の右下隅をクリックしたまま、下にドラッグします)

(5) この時点で、すべての SQL ステートメントが列 D

( 6) 列 D をプレーン テキスト ファイルにコピーします (SQL であると仮定します。txt

######sql.txt をデータベースに入れて実行します。コマンド ラインを使用してインポートできます)またはphpadminを使用して実行します。 ###

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

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