人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

excelの表データを、DB(mySQL)内のテーブルにレコードとして追加したいのですが、最も簡便に行うには、どのようにすればよいでしょうか。2000件ほどあります。

当方プログラミングスキルはあまりなく、phpMyAdminでSQL文を書いて操作ができるとよいのですが。。。
よろしくお願いします。

●質問者: umigitsune
●カテゴリ:コンピュータ ウェブ制作
✍キーワード:Excel MySQL phpMyAdmin SQL スキル
○ 状態 :終了
└ 回答数 : 2/3件

▽最新の回答へ

1 ● Mook
●42ポイント

最も簡単な方法は、EXCEL のデータをCSV として保存し、それを MySQL でインポートすればよいかと思います。


データの並びや形式はCSV に保存する段階で整理しておく必要がありますが、数値やアルファベットだけならば、特に問題なく移行できるかと思います。

(日本語があった場合は、文字コードにご留意ください。)

参考:http://q.hatena.ne.jp/1154676413

データベース(MySQL)のテーブルにCSVデータをインポートできますか?

◎質問者からの返答

おお、phpMyAdminの、いっち番下に『テーブルにテキストファイルを追加する』がありますね。

できました、ありがとうございました。


2 ● Yota
●28ポイント

1.EXELのシートをタブ区切りファイルで保存する(hoge.tab)。

2.MySQLサーバのマシンに移動する。

3.MySQLのテーブルをつくる(hoge)。

4.SQLでテーブルに流し込む。

LOAD DATA INFILE '(ファイルのパス)hoge.tab' INTO TABLE hoge

こんな感じでどうでしょう。

参考

http://dev.mysql.com/doc/refman/4.1/ja/load-data.html

◎質問者からの返答

ありがとうございます。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ