MainPage 〜きまぐれ ぷろぐらま語録〜
 

2024年11月
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24
25
26 27 28 29 30

最近の記事
Blog移転

エアポート2010を見た

花椒油

Steve Jobs,1955-2011

鉄球に無数のとげが付いた武器

M55→M42(T)が欲しい

健康診断done

回転寿司のルール

相模湖リゾート・プレジャー・フ ..

過去ログ 【表示/最小化】
2011年10月
2011年 9月
2011年 8月
2011年 7月
2011年 6月
2011年 5月
2011年 4月
2011年 3月
2011年 2月
2011年 1月
2010年12月
2010年11月
2010年10月
2010年 9月
2010年 8月
2010年 7月
2010年 6月
2010年 5月
2010年 4月
2010年 3月
2010年 2月
2010年 1月
2009年12月
2009年11月
2009年10月
2009年 9月
2009年 8月
2009年 7月
2009年 6月
2009年 5月
2009年 4月
2009年 3月
2009年 2月
2009年 1月
2008年12月
2008年11月
2008年10月
2008年 9月
2008年 6月
2008年 5月
2008年 4月
2008年 3月
2008年 2月
2008年 1月
2007年12月
2007年11月
2007年10月
2007年 9月
2007年 8月
2007年 7月
2007年 6月
2007年 5月
2007年 4月
2007年 3月
2007年 2月
2007年 1月
2006年12月
2006年11月
2006年10月
2006年 9月
2006年 8月
2006年 7月
2006年 6月
2006年 5月

広告欄

 

Blogを移転させました。
新Blogは次のURLです。
https://kerokero.org/wp/




RFC 4180 Common Format and MIME Type for Comma-Separated Values (CSV) Files
・カンマ区切りデータファイルの標準フォーマットとMIMEタイプ

ごくごく普通のRFC・・・だが、実はかなり衝撃的なRFC。

このRFCで定義されているのは、ExcelやLotus1-2-3等、いわゆる表計算やデータベースなどと言われるソフトで、長い間サポートされているCSVフォーマットの標準フォーマット。

と書くと、なんだ普通じゃんと思う人が多いかもしれない。

しかし、このCSVフォーマットは非常に曖昧なフォーマットで、「カンマでデータを区切って、改行でレコードを区切るフォーマット」であれば何でもCSVと名乗れる。

なので、たとえば、データ内に改行が存在した場合の回避策は?となると
・データを""で括ったらその中の改行はデータとしての改行と見なす。
・\nに置き換える。
・<br>に置き換える。
    :
といった感じで、様々な亜流が出てくる。そんなんで、CSVフォーマットの標準化が必要になってきたわけです。

で、このRFC。さぞかし昔に定義されていたんだろうと思いきや、去年(2005年)に定義されているんだなこれが。

私自身、CSVフォーマットという言葉を10年以上、もしかするとそれ以上のはるか昔に初めて聞いてから、これまで標準フォーマットがなかったこと自身驚きです。

というわけで、今後は「RFC4180準拠のCSVでデータの交換」と言えば、要らない仕様策定を考えなくて良くなって、便利かもしれない。

ちなみに、Excel-CSVをRFC4180-CSVとして読み込むことは可能ですが、RFC4180-CSVをExcel-CSVとして読み込めない場合があります。

これは、Excel-CSVでは、データ内の改行は必ずLFコードと決まっているらしく、CR-LFコードを入れると、CRコード部分がエクセルで開いたときに未定義文字として表示されます。

別の言い方すると、Excel-CSVでは、2種類の改行コードが混在したテキストファイルってことです。さすがMicrosoftQuality。
#設計した人の気持ちは分からんでも無いが。微妙。
01:28, Friday, Jun 30, 2006 ¦ 固定リンク ¦ 携帯


■コメント

■コメントを書く

※コメントの受け付けは終了しました

△ページのトップへ
 

最新のつぶやき

サイト内検索
カスタム検索

旅行関係の記事等
九州・広島旅行記 2009(かみちゅ!)
大阪出張(KANON)
大阪出張(ハルヒ)
三宅島旅行記'05
三宅島旅行記'08
三宅島旅行記'10
伊豆半島小旅行

最近のコメント

最近のトラックバック

IPv4枯渇時計

携帯で読む
   URLを携帯に送る





[Valid RSS]

Powered by CGI RESCUE