2009/12/03
エクセルCSV形式 特別なケース(^_^)/
/* 今さら聞けない・・・なんてことない!胸張って聞ける わからないことだらけのパソコン&インターネット */ CSV形式は カンマ セパレイテッド バリュー の略、 カンマで区切られた 値の羅列です。 身近な所では 住所録の引っ越しなどに使います。 はがき作成ソフトから エクセルへ データを移す場合などに利用します。 データを 機種、ソフト、システムに左右されない共通の文字とカンマで区切 っただけの単純な形式により、一気にデータを引っ越すことができます。 エクセルからは [名前をつけて保存」→[ファイルの種類]に CSVカンマ区切 りを選択して、ファイルに保存すれば、拡張子が「csv」となったファイルを 作成できます。できあがったファイルは メモ帳などで 開けば カンマで区 切られた状況を見ることができます。内容が分かっていればメモ帳で編集して 保存してもかまいません。 ここから 今日のテーマです。 カンマで区切られたデータは 文字列の場合はダブルクォテーション「"」で 囲むのが普通だったと思うのですが なぜか エクセルは囲ってくれません。 しかし、これは 思い込みでした。 文字列の中に カンマ「,」が含まれると そのセルの文字列全体が ダブル クォテーションで囲まれます。ダブルクォーテーションで囲まれた範囲にある カンマは 区切りではないという意味になります。そうならないと 困ります よね。カンマで区切られた何番目のデータかによって データの意味が決まり ますから。 もうひとつ、文字列にダブルクォテーション「"」が含まれる場合も そのセ ルの文字列全体が ダブルクォテーションで囲まれます。元々のダブルクォテ ーションは 「""」のように2文字で表されます。 カンマやダブルクォテーションを含むデータをcsv形式で出力した場合は こ のような特殊事情があることを頭の片隅に置いておきましょう。 ---HP-PR--- ベビーシッター専門集団会社 ママハウスKAKa http://www.mamahousekaka.net/ 広島市・廿日市市 ---------------------------------------------------------------------- 今さら聞けないことはない!疑問だらけのPC&Internet ウィンドウズPCの使いこなし術 胸張 http://www1.eiplan.net 配信中止はこちら http://www.mag2.com/m/0000273366.html ----------------------------------------------------------------------


