Amazon.co.jp ウィジェット

2008年3月26日

エクセルやアクセスのデータベースをMTにのせる

会社の図書を5年前に全てデータ化して、
エクセルで保存していたのですが、それも開くまでに時間がかかる・・・ということで、
今度はアクセスで保存。でも会社の人のパソコン全てにアクセスが入っていない
環境なので、本を探すことができず・・・

で、会社がMTを使うことになったのを機に、
アクセスのデータ→エクセルのデータに吐き出す→MTでblogを作ってデータインポート
この過程でやってみたので、記録とっておきます。


使ったソフト
Access(なくてもいい)
Excel
Word
MovableType 4.01
Crescent Eye

スペック
OSはwindowsXP SP1 
496M 1.19Ghz
光回線だけど、8MBps くらい
MovableType4.01(4.1以降の場合も、同じ経緯をたどれば出来ると思う)

1.AccessはExcelで開けるよう、csvで保存。ここでは、「sakana.csv」とします。 2.Excelで、「sakana.csv」を開き、ざっとみてカテゴリの整理など行います。 20080326.jpg 3.この中で「大項目」 「中項目」は、カテゴリ設定のために新たに作った項目です。  「大項目」で400番台を、「中項目」で更に細かい分類の2つのところの記事が所属するイメージ。 2008032601.jpg 4.さて、MTで新しいブログを作ります。新規作成。  まずはひとつ、記事を作ります。  これをベースに、1冊1冊の本を1つの記事にしていくので、  ここは慎重に。 5.1つ記事を作成したら、今度はMTの管理画面左上のところで、   「システムメニュー」を選択。   「ツール」から「エクスポート」を選択。 6.「エクスポート」の画面で、「エクスポートするブログ ブログを選択」。  先ほど作成したブログを選んでください。  そんでもってファイルを保存してください。 7.保存されたファイルを、メモ帳で開き、wordで開きます。  で、差込印刷の要領と同じことをここで行います。  データベースの読込で、「sakana.csv」を呼び出します。  そして、それぞれのところに、おきたい項目を設置。  下のAUTHOR:から--------までが一つのデータベースとなります。

AUTHOR: (ここユーザー名) TITLE:ブログの名前(本の表題など) BASENAME: 1902(ファイル名になります。あらかじめふっておいたIDにしました) STATUS: Publish(よくわらかん) ALLOW COMMENTS: 0(よくわらかん) CONVERT BREAKS: __default__ (一応デフォルト。リッチテキストだと重たいから) ALLOW PINGS: 0(よくわらかん) PRIMARY CATEGORY: 4 自然科学(大項目) CATEGORY: 493 内科学(中項目) CATEGORY: 4 自然科学(大項目) DATE: 03/25/2008 02:12:44 PM(MTのブログ投稿の時間) ----- BODY:(BODYから本文になる。お好みで編集) ID:  1902 NDCラベル上段: 493.73 中段:  下段: HAN 著者: 花沢妙子 出版: 岩井社 ----- EXTENDED BODY:(EXTENDED BODYから続きになる。お好みで編集) ページ: 427 ページ 本の高さ: 23 cm 発行年: 1998 年 登録:  amazon(表紙): amazon で探す 国立国会図書館: データ ----- EXCERPT: ----- KEYWORDS: ----- --------
     各項目へのデータベース呼び出しが決まったら、差込したものを作ってしまいます。このとき、あらかじめやっておくこと。用紙サイズを最大にして、文字の大きさを最小(3ptとか)にして、折り返しが付かないよう注意。あとで困ります。 8.4800件のデータを差込したら5分以上かかりました。   困ったもんだ。で、新たにレターという名前でファイルが出来て、   差込された状態のwordのファイルが作られます。   一応、保存しておいてください。 9.そのwordレターファイルのテキストをctrl+Aで全部の文書をコピー。 10.Crescent Eveを立ち上げて、新規作成された何もないファイルの上にCtrl+Vで貼付け。 11.貼り付けて出来上がったCrescent Eveのファイルを「名前をつけて保存」。txt形式、文字コードはUTF-8、改行は「改行=LF」で保存。ここでは「sakana.txt」とします。 12.MTに戻ります。管理画面左上のところで、「システムメニュー」を選択。「ツール」から「インポート」を選択。 13.「インポートするブログ」-ブログを選択 選んでください。さっき新しくつくったとこにいれてもOK.   「インポート元」-MovableType   「インポートしたブログ記事の所有者」おこのみで。   「インポートファイルをアップロード(オプション)」-「sakana.txt」   (さっきCrescent Eveでつくったファイルです。)   その他のオプションでは、テキストフォーマットはそのままで、インポートするファイルの文字コードUTF-8、ブログ記事の既定カテゴリ(オプション)は何も選択しないでおきます。 ファイルがでかいと、「ファイルサイズが大きくて読み込めない」と出ます。 そしたら、「sakana.txt」を分割しましょう。同じファイルそのものをコピーして、1,2,3,として、 データベース単位で1/3,2/3,3/3と残して他は削除、みたいな手を使うと楽チン。 ざっとこんな感じです。 遅いスペックのものだと大変時間かかるので、気長に待つのが大事。 自分自身が忘れないよう、覚書みたいなブログ記事なので、(いつもそうだけどね)みなさんも困った場面にぶちあたったら、いろいろなフリーソフト、持っているソフトを使って対応してみましょう。出来るとすごく嬉しいです。

トラックバックURL

このエントリーのトラックバックURL:
/540

コメントする

Entries of this Category
<$MTInclude module="フッター"$