2007年より、ISBN(国際標準図書番号)の規格が変更になり、(ハイフンを除いた)桁数が10桁から13桁に増えるわけで、2006年も押し迫って来たこの自分に技術面、政治面での話し合いがきっちり落ち着いていない(ように私には見える)出版業界というのもどうなんだ、と思わないでもないんですが、折角なのでこの波に乗って、こんなものを作ってみました。タイトルで大体見当ついていると思いますが、10桁ISBN、あるいは書名記号を入力すると13桁(ハイフンなし/ハイフンあり)を生成してくれる数式を埋め込んだ、エクセルのファイルです。
ISBN10←→13変換(Excel形式)
今回の桁数の変更にともない、チェックデジットの計算方式および書式が変わります。正確なところは日本図書コード管理センターなりが出しているちゃんとした文書を見ていただくとして、要は「全部計算しなおし」しなければならないわけです。もちろん、13桁になる、というのは現在本の後ろについている、「JANコード」と一致する、ということなので、既刊の場合現物を見れば正しい新ISBNはわかるし、一点だけ調べたい、といったケースならチェック・デジット検算<日本図書コード管理センターのような便利ツールもネットにはたくさんあるので、別にわざわざエクセルで作り直すこともないんですが、既刊のデータを一気に変換したい、といった場合、なかなか便利かな、と。データベースをカリカリに組んでいれば、どこかで変換テーブルをひとつ書いて参照すればいいんですが、まあなかなか現場ではそういうわけにも行かないと思いますんで、こういった小道具が何かの役に立つかと思います。
ご意見などいただければ幸いです。
[2012-07-18追記]
つい先頃、twitterでちょっとこのエントリが話題になり、「ISBN13→10桁変換」の機能を追加したものがある、ということを、作者の @htkhsh さんから教えていただきました。
ISBN計算っていったら@hidakat さんのコレが定番だよにゃー。 sd.pot.co.jp/2005/11/14/isb…
— Hitoshi Takahashiさん (@htkhsh) 7月 4, 2012
もひとつ。これもあります。 sd.pot.co.jp/pub/tool/booka… 超便利。愛用してます。 RT @htkhsh: ISBN計算っていったら@hidakat さんのコレが定番だよにゃー。 sd.pot.co.jp/2005/11/14/isb…
— いけだしげきさん (@ikedashigeki) 7月 4, 2012
@takechi @hidakat よく考えたらその昔DLしたISBN-10対応のものに自分でISBN-13変換を追加して使っておりました(^_^;)
— Hitoshi Takahashiさん (@htkhsh) 7月 4, 2012
なぬ、そんなモノがあるのであればゼシご紹介を……。
というわけで、uri教えてもらいました。こちらです。→ ISBNchecker_2012
# 追記していて気づいてしまったんですが、ワタシがもともと作ったやつって「ISBN10→13変換」であって、「ISBN10←→13変換」ではないですな。。ま、遡って修正するとややこしくなるので、エントリタイトルとか、このままほっておきますが。ガッカリさせてしまった方、もしいたらスミマセンでした。 @htkhsh さん版をご活用ください。
というわけで、@htkhsh さん、ご紹介&改造&情報提供、まことにありがとうございました。
中小出版社社員です.
ずっと探してましたこんなエクセル.
去年一度探したときはみつけられませんでした.
本日無事,小社書籍約1.000冊のDBを
新ISBNに変換できました.
ありがとうございます.
あなたは神です.
PS
太郎次郎エディタス様,御社の
大沢先生の識字の書籍,感動しました.
直接関係ありませんが,どうしても伝えたく.
(コメント、勝手ながらこちらに移動させていただきました。加えて、コメントがうまくできない状態にあったことを深くお詫びいたします。)
お使いいただき、ありがとうございます。
お役に立てて光栄です。本当はあと何個かISBNがらみのツール提供企画があったのですが、なかなか着手できずにいます。
これをはげみに、がんばります。
利用者、かつ小社書籍読者のかた、コメントありがとうございます。
じつは小社も、自社内の置換は先週にやったばかりだったりします。
このexcelシートを使って、4桁の書名記号が許す限り(1万点)の変換結果シートをつくり、access内で変換テーブルに利用し、一気に書籍マスタのテーブルを書き換えました。
マスターコードに5桁を使っていた、セットものなどのマスタを危うく全削除しそうになってしまったことはヒミツです。
しかし、webは未対応だったりします。
今後、数年はあちこちに10桁と13桁が混在してややこしいことになるでしょうが、おたがい、このツールなどを活用しながら、ぼちぼちやっていきましょう。