トップページへ移動

================================================================================

   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 とりあえず完成

トップページへ移動