• ベストアンサー

CSVの歴史

はじめまして。 CSV(Comma Separated Values )について、下記のことを教えて下さい。 (1)開発者 (2)リリースされた時期 (3)開発目的 (4)もし、エクセルより後に開発されたなら、何のために開発されたのでしょうか。 ウィキペディアなど色々なページを見ましたが、どこにも書いてないので教えて下さい。 よろしくお願い致します。

  • 501xx
  • お礼率90% (398/439)

質問者が選んだベストアンサー

  • ベストアンサー
  • utakataXEX
  • ベストアンサー率69% (711/1018)
回答No.4

#3 です。 ちゃんと質問にお答えしていませんでした。補足します。 >(1)開発者 これはわからないですね。 >(2)リリースされた時期 前述のウィキペ英語版のリンクのとおり、少なくとも各種表計算ソフトが登場するずっと前です。 大体、以下のような事が書かれています。 「CSVは古い技術であり、パソコンが登場する10年以上前から存在する。IBMのフォートランコンパイラ(OS/360)で1967年には使われていた」 >(3)開発目的 前述のウィキペによると「固定長テキストよりもCSVの方がカードに穿孔する手間がかからない」と言うのが理由のようです。 「穿孔カード(パンチカード)」については、最近ではIT関連の技術者ですら現物を見た事がない場合が多いと思います。 かつて、情報を格納するメディアとして紙のテープやカードが使われていた時代があったんです。 (まあ大体、10年数年前までは使われていました)

501xx
質問者

お礼

ご回答いただき、ありがとうございました。 勉強になりました。

その他の回答 (3)

  • utakataXEX
  • ベストアンサー率69% (711/1018)
回答No.3

ウィキペの英語版の方に歴史的な観点で述べられています。 ↓ http://en.wikipedia.org/wiki/Comma-separated_values 曰く、1967年時点で既に、OS/360(汎用機=つまり大型コンピュータ)で使われていたようですね。

501xx
質問者

お礼

ご回答いただき、ありがとうございました。 勉強になりました。

  • notnot
  • ベストアンサー率47% (4848/10262)
回答No.2

おもしろい観点ですね。こういう「ウェブ登場以前のコンピュータの情報」は、ウェブ検索でなかなか当たらないものです。 形式自体は、自然発生的に複数の所で独立して使われ始めたのではないかと思いますので、形式自体の発明者というのは無いはず。Comma Separated Values というのも普通の英語だし。 この形式に拡張子CSVを使うことにしたというのは、「最初」がありそうです。初期の表計算ソフトを当たってみるのでしょうか。 Visicalc , SuperCalc, Lotus1-2-3, Multiplan あたり。1-2-3の使用の記憶がうっすらとありますが、SYLKとCSVが使えたような気がします。 これらのソフトと別に、CSVという拡張子を使った人は当然居るかと思いますが、それを探るのは無理だと思うので、「最初にCSVという拡張子を使った表計算ソフト」を当時のマニュアルや書籍から探るしかないかと思います。1-2-3はかなり後まで生き残ったので、初期の情報を探すのが逆に難しいかも。ただ、おそらく、Visicalc か SuperCalc ではないかと。

501xx
質問者

お礼

ご回答いただき、ありがとうございました。 勉強になりました。

  • BABA4912
  • ベストアンサー率34% (394/1126)
回答No.1

エクセルより前のMULTIPLANでは使っていたように思います。 MULTIPLANは1982年に発売されています。 http://ja.wikipedia.org/wiki/Multiplan Microsoft Excelは1985年9月に発売されていますから エクセルより前かと思います。 1982年1月より三菱電機が販売したMULTI 16シリーズ(まるち 16しりーず)では http://ja.wikipedia.org/wiki/MULTI_16%E3%82%B7%E3%83%AA%E3%83%BC%E3%82%BA 私もMULTIPLANを使用していました MULTIPLANの最初のバージョンでCSVがサポートしていたかどうかは 記憶がないのでわかりませんがその前後ではないでしょうか MULTIPLANを以前にも表計算ソフトはいくつもあります 例えばVisiCalcは世界最初の表計算ソフトですが http://ja.wikipedia.org/wiki/VisiCalc 各種のソフトとデータのやりとりができないと非常に不便ですよね 下記参照 http://15313573.at.webry.info/201010/article_11.html (1)開発者 といってもタタだの表をテキストにしたファイルですので 開発というようなものではないかと思います。 表形式にできるデータでは多くのソフトがCSVをサポートしていますね (3)開発目的 他のソフトとデータをやりとりするためでしょう (4)もし、エクセルより後に開発されたなら、何のために開発されたのでしょうか。 (3)と同様

501xx
質問者

お礼

ご回答いただき、ありがとうございました。 勉強になりました。

関連するQ&A

  • CSVファイルの改行コードについて。

    http://ja.wikipedia.org/wiki/Comma-Separated_Values http://www110.kir.jp/study/jissen/script3075.html http://ja.wikipedia.org/wiki/%E3%83%86%E3%82%AD%E3%82%B9%E3%83%88%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB http://ja.wikipedia.org/wiki/%E6%94%B9%E8%A1%8C%E3%82%B3%E3%83%BC%E3%83%89 上記のウェブページ群を拝見しましても、 「CSVファイルの改行コード」の読み方が分かりませんでしたので、 業務で困っておりますから、改行コードの値の具体例を教えて頂けませんでしょうか?

  • Excelでcsv形式で保存するとき

    どうしてもわからないので教えてください。 Excelで、下記のように行によってデータの数が 違うデータをcsvに変換すると、 111 222 333 444 555 666 777    ↓ 111,222,333,444,555 666,777,,, と2行目に余計なカンマがついてしまいます。 これを、 111,222,333,444,555 666,777 というように余計なカンマがつかないように csvで保存する方法はありますか? よろしくお願いします。

  • CSVをExcel2007に取り込む方法について

    CSVファイルをエクセルに取り込みたいと思います。 CSVファイルはカンマでデータを区切っています。 ただ、カンマで区切られたデータの中に、改行コードが含まれている場合があります。 エクセルで、このCSVデータを読み込む場合、セルの中で2行目以降はとぎれてしまいます。 そこで、下記のサイトで、「引用符で囲まれた改行を無視」というエクセルの 機能があることを知りましたが、Excel2007にはこの機能はないのでしょうか? https://tsukaeru-excel.com/line-feed-code-csv-powerquery 最近のバージョンのExcelには標準でそなわっているようです。

  • EXCELからCSVにすると余計なカンマがつきます

    こんにちは。 EXCELから固定テキストでデータの利用をするために ファイルをCSVにしました(件数約1万)。 その後テキストエディタで確認すると 最初の数千件は 1,2,3,4,5(改行) 6,7,8,9,0 のように目的とした文字列になってくれているのですが ある所から急に 1,2,3,4,5,(改行) 6,7,8,9,0, と、お尻にカンマがついてしまいます。 固定長で利用したいので、このカンマは余計なのですが、 カンマがつくならつくで、すべてのレコードについていれば 構いません。 なお、何回か試しているのですが、そのつどカンマが 現れる場所が違います。 時には最初カンマなし、途中カンマあり、また途中から カンマなしなどというファイルも作られます。 どちらかに統一できる方法をご存知の方はいらっしゃいます でしょうか。 お知恵を拝借したく存じます。 よろしくお願い致します。

  • CSVをExcelに変換したい

    お世話になります。 CSVファイルをExcelファイルに変換する場合、CSVファイルをExcelで開いて拡張子を「xls」もしくは「xlsx」を指定して保存すればよいかと思いますが、PCにExcelがインストールされてない環境の場合、Excelに変換することは不可能でしょうか。 今回、Accessにてツールを作成し、CSV(カンマ区切り)のデータを読み込もうとしておりますが、そのデータの中には単語の中にカンマが含まれているものがある為、普通にCSVをインポートしようとすると、ズレてしまいます。 なので、インポートする前準備としていったんExcelに変換したいと考えているのですが。。そのPCにExcelがインストールされてないと、やはり変換することは出来ないでしょうか。 もしくは、カンマ区切りのCSVファイルをタブ区切りに変換したりすることは出来ますでしょうか。 ご教授の程、宜しくお願い致します。

  • CSVファイルについて

    お世話になります。 カンマ区切りのCSVファイルがあります。 Excelで開くと、以下のようになります。 項目1  項目2  項目3  1    あ,あ   いい  2    うう    ええ 項目2にある「あ,あ」は何故一つのセルにおさまっているのでしょうか。 Excelは内部的に何かを判別して、「これは(「あ,あ」は)カンマが付いてるけど別セルにするのではなく、ひとつのセルにする必要有り」みたいなことをやってるのでしょうか。 ふと疑問に感じ投稿させて頂きました。 ご教授の程、宜しくお願い致します。

  • エクセルをCSV形式で保存したらファイルが開かないのですが・・・

    いつもお世話様になっております。 どうぞよろしくお願い致します。 エクセルファイルをCSV形式で保存しようとすると 「CSV(カンマ区切り)と互換性のない機能が含まれている可能性があります・・・」というダイアログが出ます。 それに対し、はいで答えてファイルを閉じた後、できあがったCSVファイルを開こうとすると 「SYLK:ファイル形式が正しくありません」というメッセージが出てしまって 開けないのですが、どのような理由が考えられますでしょうか?

  • ExcelのCSV形式について

    ExcelデータをCSV形式で保存するとき文字列はダブルコーテーション、数字列はそのままでカンマ区切りしたいです。確か123のCSV形式はそうなってたと思います。お手数ですが御回答、宜しくお願い致します。

  • CSVをExcelに読み込む時の前ゼロについて

    CSVファイルをExccelで読み込む方法について教えてください。 前ゼロを消さずにCSVファイルをExcelで読み込む場合に、下記の方法でできると書かれていました。 疑問なのは、なぜ1番でCSVの拡張子をtxtに変えているかです。 CSVをTXTに変える意味はあるんでしょうか? http://q.hatena.ne.jp/1102427939#a4 1.読み込むCSVファイルの拡張子を「.txt」に変更する 2.エクセルから「開く」で読み込むリストを選択して開く 3.「テキストファイルウィザード」というのが現れるので、「元のデータの形式」を「カンマやタブなどの・・・」を選択して「次へ」ボタン押下 4.「区切り文字」は「カンマ」のみをチェックして「次へ」ボタン押下 5.「区切った後のデータ形式を選択してください」とでるので、数字のみの項目を反転させて「文字列」を選択して「完了」ボタン押下 これでいけるはずです。 質問者:nyanta 2004-12-08 07

  • SQLでCSVを出力する際「,」を認識しない

    いつもお世話になっております。 SQL(2005)でクエリ文を書いて、その結果をCSV保存した後、EXCELで開こうとした時なのですが、なぜかカンマを区切りと認識せず、1行あたりの全データが1つのセルに納まってしまいます。 SQL(2000)の頃はこんなことは無く、ちゃんとカンマを認識してくれたものですが、これは何故でしょうか? また、どうすればカンマをカンマと認識してくれるようになるでしょうか? 新しいDBとなり、戸惑っておりますので、皆様のお知恵を拝借いたしたく、よろしくお願い致します。

専門家に質問してみよう