今回は @IT 会議室の脱線ネタから記事を投下。
TSVって初めて聞いた。。。
「ふいんき」と一緒でCSVでいいんでない?
A氏:入力ファイルはCSVです。
B氏:そうですか。で、区切り文字は?
普通の会話のような気がするが。。。
うーん、普通の会話でこのような展開にならないことは多いと思います。
特に「区切り文字」については、言及がない場合があります。(暗黙の了解になることも多い)
また、略語の意味からすると「ふいんき」にたとえてしまうのも、違和感があります。
カンマ区切りファイルは「CSV ファイル」と呼んで差し支えないと思います。
しかし、タブ区切りファイルは「CSV ファイル」と呼んでも良いのでしょうか?
タブ区切りファイルが、広義の「CSV ファイル」に該当するかどうかより、より誤解のない表現かが問題です。
CSV とは「Comma Separated Values」の頭文字を取ったものでから、誤解が生まれやすいと言えます。
口頭で「CSV ファイルでお願いします」とした場合、「区切り文字は何ですか?」と聞き返すことはあまり考えられません。
迷いなくカンマ区切りにする方が、多いかと思われます。
また、カンマ以外の区切り文字である場合、依頼した方が「どの区切りなのか」を言うべきだと思います。
私は、タブ区切りは「TSV ファイル」と表現するようにしています。
TSV とは「Tab Separated Values」の頭文字を取ったものですから、特に差し支えありません。
わからなければ「TSV って何ですか?」と聞き返してくるでしょうから、至って無難であると言えるでしょう。
ちなみに、TSV ファイルには '規定の拡張子がない' (強いていえば、.txt) です。
CSV とは汎用できる範囲も違いますし、私は CSV と TSV は、かなり区別するようにしています。
# TSV ファイルは、FlexGrid 関連でくらいでしか使ったことがない...