読書記録をメディアマーカーからブクログへ移行しました

以前から読書記録はメディアマーカーでつけていたのですが、2014年11月でiPhoneアプリの提供が終わってしまったのでブクログに移行することにしました。割り切って過去の記録はメディアマーカーで見て、新たに読んだ本からブクログへ、という選択肢もあったのですが、せっかくなら過去から連続した記録にしたいと思いメディアマーカーからエクスポートし、ブクログへインポートする作業を行いました。

結論から言うと、作業は問題なくできましたが、Excelが使えないので思ったより手間取りました。インポート&エクスポートはCSVデータで行うのですが、各項目のデータが「””」ダブルクォーテーションで囲まれていなければならず、ExcelでCSVを扱うとこれが自動的に外れてしまうのです。そのため、僕はAccessを使って作業を行いました。

さっそく手順を書いていきます。

インポート形式の確認

まず、ブクログに登録し、インポートの注意を確認しておきましょう。僕は、まず「インポート」の項目を探すのに四苦八苦してしまいました。右上のプロフィール写真(マイページということでしょうか)部分をクリックし、「登録した本の編集」を選択します。

2014-11-09_10h11_10

本の登録・編集という画面になるので、「まとめて登録(ISBN)」を選択し、「CSV登録」のタブを開きます。

2014-11-09_10h29_27

メディアマーカーの「設定」-「CSVエクスポート」を選択します。メディアマーカーからエクスポートしたCSVデータをブクログ形式にしなければならないので、その項目や順序を確認しておきましょう。

2014-11-09_07h48_29

CSVファイルのサンプルをダウンロードし、テキストエディタで開いて確認します。

2014-11-09_10h35_45

各項目が「””」で囲まれています。また、読書状況は「読み終わった、積読…」など定型があることが分かります。最終的にCSVデータをこの形式に加工しなければなりません。

メディアマーカーからエクスポート

では、メディアマーカーに移って「設定」-登録情報の「CSVエクスポート」を選択します。出力項目はブクログ形式に合わせ以下の10項目になります。

  • アマゾンID
  • カテゴリ
  • ISBN/JAN
  • ASIN(アマゾン商品コード)
  • 登録日
  • タグ
  • コメント
  • 評価
  • 状態
  • 読了日

2014-11-09_08h00_28

必要項目にチェックを入れてCSV出力します。

CSVデータの加工

エクスポートされたCSVデータをAccessの「外部データ」-「テキストファイル」で取り込みます。「…新しいテーブルにデータソースをインポートする」→OK。

2014-11-09_10h49_20

ウィザードが出たら「カンマ区切り」を選択し、次へ。

2014-11-09_10h50_02

続いての画面は何も変えず、次へ。インポートのオプションをフィールドごとに指定する画面では、長いレビューがある場合は、該当フィールドのデータ型を「長いテキスト」に変えておかないと途中で文章が切れる可能性があります。

2014-11-09_10h52_58

続いての画面では「主キーを設定しない」を選択し、次へ、でインポート完了です。

2014-11-09_10h53_28

インポートされたデータを開いて、「状態」の読了読み終わった など、必要に応じてブクログ形式に合致するよう置換します。カテゴリの項目はブクログのサンプルデータが全て”-“になっていたので、それにあわせておきました。

2014-11-09_10h04_55

フィールドの順番もテーブルのデザインビューでブクログ形式に並び替えます。一番アタマに「サービスID」に該当するフィールドを追加します。Amazon.co.jpの場合、データはすべて1とします。

2014-11-09_11h00_12

ブクログ形式への加工が終わったら、「外部データ」-「テキストファイル」でエクスポートします。エクスポート時のオプションでは、何も選択しないでOKのようです。エクスポートしたtxtデータをテキストエディタで開いてブクログのサンプルデータと同じ形式になっているか確認しましょう。問題がなければ、拡張子をtxt→CSVに変更します。

2014-11-09_11h08_12

ブクログへインポート

データができたので、ブクログに戻って「CSVファイルをインポート」から加工したファイルを指定し、ブクログ形式でインポートして完了です。僕の場合、幸い何のエラーも出ず一発OKで、すぐ本棚にインポートした本が並びました。

2014-11-09_10h12_56

作業にあたっては、以下のサイトを参考にしました。Accessがない方は、こちらで紹介されている「LibraOffice Calc」を使用するとよいみたいです。

http://d.hatena.ne.jp/Unicellular/20120507/1336411135

メディアマーカーからブクログへ移行 – おもに洋ゲー日記

Comments