================================================================================
OutlookExpressのアドレス帳を
サイボウズガルーン用に変換するプログラム
OEaddressToGaroon.exe
Composed by skr
http://www.geocities.jp/vyavadhi/
================================================================================
アドレス帳をエクスポートしたcsvファイルを、
サイボウズガルーンのインポート用csvファイルに変換するプログラムです。
OutlookExpress6とサイボウズガルーン2を対象にしています。
(他のバージョンでは試していません)
csvファイルをExcelとかで並べ替えても済むかと思うのですが
周りのユーザはそんなことしてくれなさそうなので、
並び替えるプログラムを作ってみました。
処理の中身はほとんど、ただ並び替えているだけです。
それぞれに有ったり無かったりする項目は取捨選択しています。
ガルーンのアドレス帳の項目は、標準時の場合です。
================================================================================
使い方:
OutlookExpressでアドレス帳をcsvファイルにエクスポートしてください。
項目は全てあっても、必要な物だけでも構いません。
先頭行の項目名で内容を判断します。
OEaddressToGaroon.exeを起動して、csvファイルをドラッグ&ドロップしてください。
拡張子がcsv以外のファイルは取り扱いません。
並び替えたファイルを、元のファイルと同じ場所に
「元の名称_grn.csv」として保存します。
OutlookExpressアドレス帳csv -> サイボウズガルーンアドレス帳csv
名 -> 名
姓 -> 姓
ミドル ネーム
表示名 -> 標題
ニックネーム
電子メール アドレス -> E-mail
自宅の番地 => 住所(4)(勤務先の市区町村が空白の場合)
自宅の市区町村 => 住所(3)(勤務先の市区町村が空白の場合)
自宅の郵便番号 => 郵便番号(勤務先の市区町村が空白の場合)
自宅の都道府県 => 住所(2)(勤務先の市区町村が空白の場合)
国または地域 => 住所(1)(勤務先の市区町村が空白の場合)
自宅電話番号 : -> 個人電話番号
自宅ファックス
携帯電話 => 個人電話番号(自宅電話番号 :が空白の場合)
個人 Web ページ => URL(ビジネス Web ページが空白の場合)
勤務先の番地 -> 住所(4)
勤務先の市区町村 -> 住所(3)
勤務先の郵便番号 -> 郵便番号
勤務先の都道府県 -> 住所(2)
勤務先の国または地域 -> 住所(1)
ビジネス Web ページ -> URL
勤務先電話番号 -> 会社電話番号
勤務先ファックス -> 会社FAX 番号
ポケットベル
会社名 -> 会社名
役職 -> 役職名
部署名 -> 部課名
オフィスの場所 -> 路線
メモ -> メモ
OutlookExpressのアドレス帳csvファイルに該当項目無し
姓(よみ)
名(よみ)
会社名(よみ)
所要時間
片道運賃
大前提:
ガルーンのアドレス帳の項目は、標準時のものです。
項目が追加されている場合や、未使用となっている場合には項目が合わなくなります。
注意点1:
ガルーンでは「住所」の欄が一つしかないので
「国または地域」「都道府県」「市区町村」「番地」を繋げて「住所」としています。
また、「勤務先の〜」と「自宅の〜」の二つを持てないため
「勤務先の市区町村」にデータがある場合、「勤務先の〜」を優先します。
(ガルーンは企業で使用するため、勤務先の方が重要度が高いであろうという判断)
この場合、「自宅の〜」にデータがあっても無視します。
注意点2:
ガルーンでは「携帯電話」欄が無いので
「自宅電話番号 :」が空白の場合、「携帯電話」を「個人電話番号」とします。
「自宅電話番号 :」が空白でない場合、「携帯電話」にデータがあっても無視します。
注意点3:
ガルーンでは「URL」欄が一つしかないので
「ビジネス Web ページ」にデータがある場合、「ビジネス〜」を「URL」とします。
この場合、「個人 Web ページ」にデータがあっても無視します。
注意点4:
ガルーンでは「オフィスの場所」欄が無いので
「路線」欄に「オフィスの場所」のデータを割り当てています。
注意点5:
「ミドル ネーム」「ニックネーム」「自宅ファックス」「ポケットベル」は
ガルーン側に該当する項目が無いため、無視します。
注意点6:
「姓(よみ)」「名(よみ)」「会社名(よみ)」「所要時間」「片道運賃」欄は
OutlookExpressに該当する項目が無いため、作成しません。
注意点7:
OutlookExpressからのエクスポート時に出力しなかった項目は
空白で処理します。
難しい機能は無いので、試してみれば理解は簡単ではないかと思います。
元のファイルと、出来上がったcsvファイルとを見比べていただければ
お分かり頂けると思います。
================================================================================
開発環境 WindowsXPsp2 + VisualBasic.NET 2003 + Microsoft .NET Framework v1.1
動作環境 Microsoft .NET Frameworkが必要です。
つまり、それが動く環境が必要です。
また、OutlookExpressからサイボウズガルーンへのアドレス帳移行以外に、
使用用途はありません。
レジストリは使用しません。
更新時 exeファイルを置き換えるだけで動作します。
配布条件 こんなプログラムを配布したいなんて事は無いかと思いますが
そのような事がある場合には、事前に連絡をいただきたく思います。
著作権 著作権は作者skrにあります。
免責事項 本プログラムを使用する上で生じたいかなる損害についても、
作者はその責任を一切負いません。
個人の責任において、ご使用下さい。
検討事項 対象とする項目同士の見直し。
ガルーン側で項目が追加されたり、未使用になってたりする場合の対処方法。
ガルーンのシステム管理(使用環境)次第で変わるので思案中。
更新履歴
1.0.2208.20527 06/01/13 アドレス帳の項目内に,を含む場合、
""で囲まれる項目に対応
(意図して"や,を含んでいる場合は
正常に処理できない場合があります)
1.0.2204.23750 06/01/13 拡張子の判別で大文字小文字を区別しないように変更
1.0.2159.30609 05/11/29 1行目に見出しを追加
1.0.2146.30835 05/11/16 とりあえず完成