• ベストアンサー

MySQL5.0 と Excel の関連は?

住所録のようなデータが入ったExcelのsheetがあります。これを利用して、MySQL5.0 でデーターベースを作りたいのですが、可能でしょうか。 最初から、MySQL5.0 を使ってExcel 上で動作するVBAアプリ作成の本はあるのですが、これだと最所からデータベースを作成しなければならず、1,000件以上あるデータを入れ直すのは大変なので便利な方法を探しています。可能だが、簡単に説明できない場合は、関連する参考書の名前でも教えていただければありがたいのです。VBAは仕事で以前使用していたのですが、MySQLは勉強を開始したばかりです。よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • calltella
  • ベストアンサー率49% (317/635)
回答No.1

EXCELのデータをMYSQLにインポートする事は可能なので最初からデーターベースを作成する事はありませんよ。 とりあえず導入するのにもある程度知識がいりますので導入関連の参考書の購入をお考えになられたらいいと思います。

Tappetan
質問者

補足

calltella さん、早速のご回答有り難うございます。 二日前に「Excelで学ぶMySQL5.0」髙橋良明 著を購入し、読み始めたばかりです。この本の目次を見る限りではインポートに関する記載はなさそうです。 Excelのデータのインポートに関する良い参考書をご存知でしたら教えていただけると有難いのですが。よろしくお願いします。

関連するQ&A

  • mySQL と Filemaker server の違いとは?

    データベースに mySQLとFilemaker serverを使う場合の長所・短所を ご存じの方いらっしゃいませんか~? [内容] 20万件のデータを様々な検索条件で抽出するシステムを作りたいです。 データはExcel又はFilemakerで管理されています。 検索画面は独自に作成します。 [Filemaker server] Filemaker serverでデータベースを 運用すればデータの管理が容易だと思うのですが、 高価です。 [mySQL] レンタルサーバーのmySQLに データのCSVを転送すれば、 検索システムを作れそうな気がします。 そして安い!! Filemaker serverにはmySQLと違うメリットがあるのでしょうか?

    • ベストアンサー
    • MySQL
  • MySQL + Excel したい!

    ExcelのVBAとMySQLを使っていろいろ実験してます。 ひとりでは、どうしても解決に時間がかかったり、分からないことがあるので、分かる方に教えていただけたらと思います。 Excelにデータベースのデータを読み込んだり、Excelで入力したり、計算したしたものを、またデータベースに入力したりしています。どうしても解決したいことが、以下の(1)(2)です。 (1)プログラムの一部ですが、 Set Rs = New ADODB.Recordset sql="select count(*) from yotei" Rs.Open sql, Cn 'Cnはデータベースへの接続 ADODB.Connection Rs.MoveFirst Range("A1").CopyFromRecordset Rs 'いったんワークシートに結果を転送 count = Range("A1").Value 'ワークシートから値を取得 結果のレコードセットから希望の1行1列を取り出す方法でつまづきました。Rs.GetRowsなど使い方が分かりませんでした。 例えばテーブルのレコード数などを調べたときの結果は1行1列しかないんですけど、上を見ての通り、不効率なことをしてしのいでます。 (2)LANでつないだ他のパソコンから、このパソコンのデータベースに接続したいです。何が(どうすることが)必要ですか? 接続文字列 DRIVER={MySQL ODBC 3.51 Driver}; SERVER=localhost; DATABASE=test; UID=root; OPTION=3 のSERVER=のところを変えるだけで済むのでしょうか?これだけではだめですよね?パソコンやLANでどんな設定をしなくてはならないでしょう? 説明が悪かったらごめんなさい。やりたいのにできなくて、かなり悩んでます。

  • MySQLとは??

    当方、マイレタードットジェーピー http://www.myletter.jp/demo/login.php のような管理画面を作りたいと思っています。 以下のように使用することはできるのでしょうか? MySQLでデータベースを作成すると・・・ 1.3人のアドミニユーザが10人の会員に対し10個のデータベースを作成し、データの登録・編集ができる。 2.10人の会員はそれぞれ一般ユーザとしてログインし、各1つずつのデータを閲覧できる。ただし編集はできない。 3.データベースはWebサーバに置き、ネット上で作業ができる。 慣れないことなので、MySQLに行き着くまでに大変時間が掛かってしまいました。大変お手数なのですが、どなたかご指導をいただければ幸いです。 下記サイトのいずれかのWebアプリ?を使用したいと思っています。 http://phpspot.org/blog/archives/2008/09/phpmysqlphpmyad.html よろしくお願い申し上げます。

    • ベストアンサー
    • MySQL
  • excel2003 10万件のデータ扱いたい

    お世話になります。 Excel2003でSheet1に貼り付けたデータを集計するマクロを作成しました。 が、この対象のデータが10万件近くあり、MAXの6万5千件を超えてしまっているのでSheet1に張り付けることが出来ません。 今からAccessに変更するのもちょっと大変なので・・困っています。 ちなみにExcel2007,2010にする事もできません。 無理だとは思いますがExcel2003でSheet1に6万5千件以上のデータを張り付ける方法はないでしょうか?

  • MySQL4.0でデータベース作成できません。

    MySQL初心者ですが質問です。 コマンドラインからデータベースを作ろうと 思うのですが、 create database MyDataBase; などと書くと、Access denied..というエラー が出てしまいます。 MySQL4.1をはじめインストールしたのですが、 このときは、始めに、パスワードをいれて、 開始し、データベースを作ることができました。 PHPとの相性から、MySQL4.0を入れたところ、 パスワード無しで、コマンドラインに入ること ができるのですが、データベースなど、 作成できません。 何か分かる人、参考になるサイトがありましたら 教えてください。 (おそらくデータベースを作成できる者、を登録 する必要があるようなきがするのですが・・)。

    • ベストアンサー
    • MySQL
  • excelからmysqlの更新・登録・削除の操作

    EXCELのワークシートにマクロを登録したボタンを設置して、 mysqlのDBのレコードを更新・登録・削除する事は可能でしょうか? SQLとかVBAの勉強も兼ねてテスト的に作ってみたいなと思っています。 上手くいけば仕事でも使えればとも思っております。 現在phpmyadminで作成したmydbがあります。 testというテーブルにid,商品名,価格,在庫というようなレコードがあります。 ODBCドライバ等の設定をして、EXCELの外部データの取り込みで、データを取り込む事は できました。 この取り込んだデータを編集したり、新たに新しい商品を登録して、データベースを更新 できるようにしたいのですが、可能でしょうか? VBAのサンプルコードなどあればご教示ねがいます。 因みに私のレベルはVBAもmysqlも素人なので、できれば解説などもしていただければ 尚助かります。 よろしくお願い致します。

  • スマートフォンアプリ開発はMySQLと連動可能?

    はじめまして。 スマートフォンアプリの開発についてお聞きしたいと思います。 結論から言いますと、データベースMySQLに現在あるデータを アプリを開発して、そのデータベースを参考に在庫管理をしたいのです。 現在PHPで作成したウェブサイトがありMySQLのデータベースやフレームワークをつかっています。 そこのデータベースと連動したアプリで在庫状況などを確認できるソフトを作りたいと思いますが物理的に可能でしょうか?あとアプリを立ち上げているときだけ在庫状況に変動があった場合(注文が入った場合)に音を鳴らしたり、自動的にプリンター出力をさせたりもできるのでしょうか? PHPやPerlでのウェブ開発しかしたころがなく、相当難しいだろうと思いますが これらを作れそうな参考の本やサイトもございましたら教えていただければ幸いです。 宜しくお願いします。 箇条書きではこんな感じです。 ・MySQLのデータベースにつなげることができる? ・音や声を出力できますか? ・プリンタに自動的に出力できますか?

    • ベストアンサー
    • Java
  • MySQL又はSQLiteについて

    お世話になります。 Androidアプリ開発でPHPファイルを読み込み、更にMySQLへ接続してデータベースの中身を反映させるとこまでは成功しました。 しかし、Androidアプリとデータベースの連携で調べると、SQLiteを推奨しているサイトや書籍が多いのですが、軽量のファイルベースで手軽に構築・運用できるという点は、何となくイメージできるのですが、MySQLに比べてSQLiteが明らかに優れている点はあるのでしょうか? 私は、8割方PHPでwebコンテンツの開発を行ってきました。そしてデータベースは100%MySQLを利用してきました。Androidアプリ開発を開始したのは、つい最近の事でSQLiteも今まで殆ど触れていませんでしたので、特にMySQLとSQLiteでメリット・デメリットの大差が無いのであれば、触りなれているMySQLを選択しようと考えています。 因みに、iOSアプリについては別の者が開発しています。 最終的には、AndroidとiOS両方の端末が1つのデータベースへ読みに行く構想ですので、もしiOSの開発側で、SQLiteの方が圧倒的に優れているとなれば話は変わってきますが・・・。 MySQLとSQLiteを比較して、SQLiteが優れている点のアドバイスをいただければ幸いです。 何卒、どうぞよろしくお願い申し上げます。

  • MySQLのデーターフォルダ

    現在Windows上で動いているアプリ(フリー)なのですが、 このアプリが、Apache、php、MySQLを使用していて、 別のPC(windows)に移行したいのですが、MySQLのデーターの移行 とはどのようにすればいいのでしょう? MySQLのdataフォルダをコピーすればOKですか? それとも、コマンドでエクスポート/インポートしてやるのでしょうか? データーベースって全くやったことないもので。。。。 手順、コマンド等ご教授いただけたらと思います。。。。 ちなみに、移行するアプリは、そんなに重要なものではないです。

    • ベストアンサー
    • MySQL
  • Excel2010のシートのコピーについて

    Excel2010でシートをコピーして増やすと、VBAで作成したボタンが消えてしまいます。 なぜなのでしょうか?

専門家に質問してみよう