• ベストアンサー

インターネット上の書籍検索の結果をExcelに落とす方法を教えてください

インターネットでさまざまな書籍の検索ができますが、 その検索結果の内容をタイトル・著者名・出版社名・内容 などに分けて、それをEXCELにセルで分割されるように 落としたいのですが、そんな事できますか? コピー&ペーストでは書籍数が多い場合途方もなく 時間がかかります。 時間を節約して、多くのデータをEXCELに落とす方法が あったら教えて下さい。

  • buppa
  • お礼率14% (1/7)

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

  • ベストアンサー
  • sesame
  • ベストアンサー率49% (1127/2292)
回答No.2

>>私ではCSV形式という意味がわかりません CSVというのは、 "書名","著者名","訳者名","出版社名","刊行年月日","本体価格","ISBNコード" のように各項目を""でくくり、項目間を,で区切り、1レコードを1行に収めたテキストファイルのことです。 Excelをはじめ、様々な表計算ソフト、データベースソフトで共通して扱えるファイル形式です。 >>またエディタのキーボードマクロっていうのもどんなものですか? 多くのテキストエディタ(秀丸、WZなど)では、一連のキー操作を記憶して、まとめてばーっと処理してくれる機能があるんです。 いわゆるマクロより簡単で、初心者でも扱えます。 記録開始→(やりたいキー操作をする)→記録終了 といっただけの操作なので。 >>http://www.trc.co.jp/ >>図書館流通センターの検索です。 見てみましたが、ここのどの検索でしょうか? ブックポータルから入れる書籍検索と、bk1の検索と、いくつかサービスがありますね。 それぞれ検索結果の表示仕様がちょっと違うみたいなので、お望みのサービスを補足してください。

buppa
質問者

補足

ありがとうございます。 CSV形式というのは、分かりました。それに似たようなことを 過去にやった記憶があります。 つまりHTML形式のものをCSV形式に変えてそれをエクセルに 落とす。そしてその一連の操作の繰り返しをテキストエディタ というソフトをつかって、キー操作を覚えさせてやらせる ということのように掴めてきました。 検索はブックポータルから入って、新刊書籍検索と 関連書籍検索で、あるキーワードで検索したものを すべて落としたいのです。 一番お勧めのテキストエディタソフトは何ですか? 秀丸のサイトを見ました。雑誌についているものも あるみたいですが、それで十分でしょうか? たびたびすみませんよろしくお願いします。 本当に感謝です。

その他の回答 (3)

  • ranako
  • ベストアンサー率14% (5/34)
回答No.4

先ほどの回答は簡単に書きすぎました。すみません。 実際にやってみて、1回で簡単にできたので詳しく説明します。 検索結果を右クリックの全部選択、コピーで取得します。 エクセルのA1を選択し、右クリック”形式を選択して貼り付け”で テキストを選択。 データ行以外の行を削除。 A列をクリックし、列すべてを選択。 データ-区切り位置-”カンマや・・・”を選択し、 その次の画面で、ピリオドと、スペースを選択。(ピリオドは デフォルトでないので最後のその他の次のボックスに入力) で、完了するとできると思うんですが、やってみてください。 説明が下手ですみません。

  • ranako
  • ベストアンサー率14% (5/34)
回答No.3

こんな方法はいかがでしょうか? まずホームページ上の検索結果をすべてコピーします。 エクセルに”形式を選択して貼り付け”の”テキスト”で貼り付けます。 必要なデータ以外の個所を削除します。 データ-区切り文字 でピリオドとスペースを選択すれば、 各セルに分割されますので、試してみてください。 ちょっと面倒くさいかもしれません。

buppa
質問者

お礼

ありがとうございます。 ひとつやってみました。 テキストで貼り付けると 縦に貼り付けられ、空白のセルがいくつかできたりもしました。 がそれを整理し、「列と行を入れ替える」を行うとデータベース のように入りました。 これを繰り返し行えば可能になるような気がします。 この作業をSesameさんの教えてくれたテキストエディタっている ソフトで自動で行えるようになるのかもしれません。(調べてみます) できなければ地道な作業を続けるまでですね。 簡単にできる方法を教えてくれてありがとうございました。 もうちょっとがんばってみます。

  • sesame
  • ベストアンサー率49% (1127/2292)
回答No.1

検索結果はおそらくHTML形式で出力されていると思うので、それをCSV形式に直せれば簡単にできそうですね。 マクロを組むか、何千レコードというものすごい数でなければ、エディタのキーボードマクロでも充分かも。 ただ、検索結果の体裁はサイトによって異なると思います。 どこの書籍検索でしょうか? それがわかればもう少し補足できると思いますが…。

buppa
質問者

補足

早速の解答ありがとうございます。 でもごめんなさい。私ではCSV形式という意味がわかりません またエディタのキーボードマクロっていうのもどんなものですか? 初心者ですみません。お時間あったら教えてください。  また現在トライしたい書籍検索は http://www.trc.co.jp 図書館流通センターの検索です。 マクロは聞いたことはあり、ちょっとだけ学校の授業で触ったことは ありますが、ほとんどまったくの初心者です。 もし勉強が必要で、マニュアルを買わなければ問題にならないという ことであれば、ご推薦の本があったら紹介してください。 でもちょっと急いでもいるので、いいアイデア下さい。 おねがいします

関連するQ&A

  • 検索システムの作り方

    書籍の一覧表をホームページ上に持っています。 書名、出版社名、著者、出版年月日、要約など、簡単な検索機能を付けたいと思います。(図書館の検索機能程度で充分です)エクセルなど使わないで、 テンプレートに打ち込むだけで、検索が出来る簡単なソフトご存じでしたら教えてください。使用機種はウィンドウズMeで、ホームページビルダーで読めるものを。

  • テーブルをまたいだ検索

    このような検索をしたいのですが・・・ 書籍のデータベースを作っていて、 本の著者は共著の場合など、複数の場合があるので、 著者テーブルを別に作りました。 books id, title, publisher 1, AAA, A出版 2, BBB, B出版 3, CCC, C出版 authors(著者)テーブル id, author 1, 田中 2, 佐藤 3, 鈴木 3, 後藤 そして、検索フォームで著者名から検索したいのですが、 どのようにするのが普通なのでしょうか。 「author」テーブルからフォームで入力した「著者名」を検索して、 その後、そのIDをもつ書籍を「books」から引っ張ってくるというイメージなのですが・・・ たとえば著者名に「佐藤」と検索すると「CCC」という本が見つかるようにしたいのです。 また、書籍タイトル、著者名、出版社名を組み合わせて検索できるようにしたいのです。 これはクエリの組み立て方で解決できるのでしょうか? Mysqlのビューという機能を使って解決することはできるのでしょうか? 長くてわかりにくい文章になってしまいましたが、 どうかよろしくお願いします。

    • ベストアンサー
    • MySQL
  • エクセル2003 重複データの抽出

    エクセル2003を使っています。 重複したデータの抽出を行いたいのですが、 例えば、  A      B     C      D コード  書籍名  出版社名  著者 といった感じのデータが1万件ほどあります。 このうち、B列の「書籍名」が重複しているデータを抽出したい です。(抽出したものは、書籍名だけではなくて、ほかの出版社や著者の指定したデータも表示させたい。) VLOOKUPなどを使えばできないこともないのですが、一万件の 処理を行う上に、パソコンも非力なので時間がかかってしまい 困っています。 どうぞよろしくお願いします。

  • エクセルとインターネットのウィンドウについて

    インターネットのウィンドウを見ながら、エクセルにインターネットの内容をコピー&ペーストしたいのですが、コピーをしてエクセルのセルをクリックするとインターネットのウィンドウが一度最小化されてしまいます。最小化されないようにウィンドウを固定することはできるのでしょうか?教えてください。

  • エクセルで検索

    エクセルシートに商品名が1000種類くらいあります。 そのなかからaaaの文字列を持つものをすべて検索し、検索結果の中からaaa-xxを特定のセルに表示させたいのです。 現在は、編集→検索→aaaを入力→すべて検索→aaa-xxを選択→上の入力欄に表示されたものをコピーして特定のセルにペースト という手順でやています。 この操作をもっと単純にできないでしょうか。 ご存知の方よろしくお願いいたします。 (特定のセルに商品名をペーストすると、その商品の月別売上が表とグラフになるようになっています。)

  • Excelで2つのセル内容を一つのセルに表示させる方法

    Excelで2つのセル内容を1つのセルに入れる方法を教えて下さい。 住所録の住所が2つのセルに分かれて入っている(番地・マンション名etc)のですが、それを1つのセルにまとめたいのです。 コピー&ペーストで行っているのですが、時間がかかるので、出来れば一括で出来る方法を教えて頂きたいです。

  • EXCELの式をテキストエディタに貼り付けたい

    EXCELのセルに入力されている式をテキストエディタに貼り付けたいと思っています。 たとえば、A1に 「10」 が入っていて、 A2に「=A1」と入っている状態で A2のセルをコピーしてテキストエディタ(たとえばメモ帳)に貼り付けると「10」がペーストされますが、 そうではなく、「=A1」がペーストされるようにしたいのです。 EXCEL内のほかのセルへのペーストだったら「形式を選択して貼付け」で「式」を選択すればいいことは知っているのですが、テキストエディタへのやり方は知らないので、途方に暮れています。 どなたか宜しくお願い致します。

  • エクセルで検索の方法

    エクセルで、時間割表から、教科名を検索し、別表で時数を計算します。そして、その時数に加え、教科の内容も別表に取り込みます。 教科時数を計算するのは、COUNTIFでやっていますが、教科名のセルのひとつ下のセルの値を返せません。 つまり、国語セルの下には、内容の入ったセルがあるので、その内容を別表に反映させたいのです。 縦が曜日で横が時間だと、内容が同じ行にくるのでできるのですが、 普通時間割は縦が時間で、横が曜日です。そうすると、国語が何時間目になるかでセルの行が変わります。 その変わった場所からみてひとつ下のセルの値を返したいのです。 時間割の方の体裁を守るために難しくなっています。 LOOKUPとか、OFFSETとか、MATCHとか、組み合わせるのでしょうか。

  • エクセルへコピーペーストする方法

    この度はよろしくお願いします。 メモに 95/10/06 1920 1940 1910 1930 1960.0 95/10/09 1930 1930 1910 1920 622.0 95/10/11 1910 1920 1900 1900 867.0 95/10/12 1900 1900 1880 1880 1170.0 のような時系列の株価を控えているのですが、これをエクセルへコピーペーストしようとすると、一つのセルに上記の横一行がすべて入ってしまうのですが、これを一つ一つのセルへ分けてコピーペーストするにはどのようにすればよろしいでしょうか? よろしくお願いします。

  • 検索の方法(エクセル マクロ)

    マクロは記録マクロしかできない超初心者です。 エクセルのsheet1のA1のセルに入っている内容(都度変更)と同一のセルをsheet2で検索し、カーソルをそこに移動させるマクロ記述をしたいのですが、どうなりますか。 記録マクロで、sheet1のA1をコピーし、sheet2に移動して検索窓で貼り付けて「次を検索」とやったのですが、記述をみるとA1の内容がそのまま記述されていて汎用性が無いようです。 よろしくお願いいたします。

専門家に質問してみよう