• ベストアンサー

EXCELデータのCSV変換の限界

エクセルは確か何万という行、列があると思いますが たくさんデータを入れていてもCSV変換できるものでしょうか…。

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

  • ベストアンサー
  • a-kuma
  • ベストアンサー率50% (1122/2211)
回答No.1

できますよ。 Excel シートの「行」が、そのまま CSVファイルの「行」に対応するだけなので、 問題はありません。 「CSV変換の限界」という意味で一番大きいのは「改行」の扱いだと思います。 Excel のセルには、ALT+Enter で改行を入れられますが、CSV にすると、行の 区切りと、セル内の改行の区別がつかないので、データが乱れます。

その他の回答 (1)

  • denden_kei
  • ベストアンサー率23% (542/2278)
回答No.2

>エクセルは確か何万という行、列があると思いますが エクセルで扱えるのは65536行までです。それ以上含まれているファイルを開こうとすると「ファイル全体を読み込むことが出来ませんでした」という表示がでて、65537行以降のデータは読み込まれません。 たとえばデジタルオシロのデータを読み込む場合、1ns/pointで100usec取ると10^5pointsになってオーバーします(経験あり。カットされたのはいらない部分だったので問題なかったですが)。 エクセルで扱える範囲ならcsv変換もできます。 列のほうの制限はわかりません。そちらには広がらないので。

関連するQ&A

  • 大量のCSVデータを行列の変換をしてエクセルデータにまとめる方法について

    CSVファイルが4000個ほどあり、VBAを用い、そのファイルの行列変換をして、1つのエクセルファイルにまとめたいのですが、うまくいきません。どなたか教えていただけないでしょうか? CSVファイルは、以下の様な2列200行位あるものを、2列目のみ取り出し、エクセルファイルには1行(列ではなく)にして取り出したいのです。 変換前データー A列   B列 B013 毛 B014 54 B015 ポリエステル B016 36 B017 絹 B018 10 B020 0 B022 0 B023 ポリエステル B024 0 B025 キュプラ B026 0 B028 0 B030 0 B032 0  ・  ・  ・  ・  ・  ・ 取り込み変換後データ 1行: 毛 54 ポリエステル 36 絹 10 0 0 ポリエステル 0 キュプラ 0 0 0 0 のようにしたいのです。 どなたかお教えいただけないでしょうか? よろしくお願いいたします。

  • エクセルデータからCSVファイルへの変換について

    現在エクセルファイルにあるデータをCSVファイルへ変換する作業(エクセルでデータを作成して、保存時にCSVファイルを選択)をしているのですが、以下の例の場合うまく変換ができません・・・。 基本的な質問かもしれませんがどなたかご存知でしたら教えていただけると助かります。 よろしくお願いします。 【例】         (エクセル) ⇒  (CSV) うまくいく   12345     12345 うまくいかない 01234     1234 上記のようにエクセル上は文字列で管理されている ケースだとCSVファイルに変換した時数列に変換 され、上記例のうまくいかないケースのように 頭に0がある場合CSVだと0が消えてしまいます。 よろしくお願いします。

  • エクセルをCSVに変換時に不具合が出てしまう。

    エクセル2007を使用している者です。 エクセルファイルをCSV変換時に出る 不具合がどうしても改善できず困っております。 操作内容は以下の通りです。 エクセルにて列ごとに違う項目で A~Oまでの列にそれぞれ5行異なるデータを入れ、 これをCSVに変換した後のファイルを保存して 内容を確認してみますと、 何と、驚くことに入れたはずのない行が増えており また入れたはずのないデータが入っており、 さらに列の順番も少し変化し、 また元データと異なる列も作成され、そこには 全く入力していないデータが反映しています。 データ内容を見ますと、 以前、異なる階層のフィルに作成した CSVデータの内容からも読み込んでいるような感じです。 つまり、エクセルの元ファイルデータに加え 以前作成した全く関係ないCSVフィルからもデータを取り込み これを複合されたようなCSVデータができています。 PCを何度も再起動しても改善されないため office2007をまるごと入れ直してみますが、 やはり結果は変わらないです。 また、読み込んでしまう関係ないCSVファイルを 別の場所に移動してみても結果は同じです。 エクセルを開いて左上にあるボタンから表示される 【最近使用したドキュメント】の履歴も すべて削除しています。 尚、エクセルファイルに数式等は一切いれていません。 また、CSVに変換後のファイルの拡張子もCSVとなっています。 原因を特定することができなくて困っています。 原因や改善方法をご存知の方がいらっしゃいましたら どうかお知恵をお借りできますよう アドバイスを宜しくお願いいたします。

  • エクセルファイルの1レコード(1行)を1csvファイルへ変換マクロ

    エクセルファイルの1レコード(1行)を1csvファイルへ変換し、エクセルファイルにあるレコード数分だけあるフォルダに自動作成するマクロを教えて下さい。 因みに、csvファイル名は、エクセルデータの『a列.csv』となるようにしたいです。 【例】 本日2007/11/13 ○○.xls A列 B列 C列 111 1 356 13 1 2 ・ ・ ・ ・ ・ ・ 111.CSV "2007/11/13(火)","1","356,"","","" 13.CSV "2007/11/13(火)","1","2,"","","" 変換後のcsvの中身は 1列目に、本日の日付 2列目に、1 3列目に、変換元のエクセルファイルの3列目 4、5、6列目に空白 という形式です。 どなたかお分かりになるかた、ご教授願います。

  • csvファイルのデータ変換について

    OS:windows2000pro VB:VB6.0sp5 c:\data.csv(カンマ区切) のデータ(全6列)で 1列目,2列目,3列目,4列目,5列目,6列目 [変換前(全6列)] abc,a1,aあ b2,3c,4d5e (1行目) ccc,c3,aあ い,3c,4d5e (2行目) bbc,b2,あ b2a,c3,d5e4 (3行目) [変換後(全6列)] abc,a1,"aあ b2",3c,"4d5e" (1行目) ccc,c3,"aあ い",3c,"4d5e" (2行目) bbc,b2,"あ b2a",c3,"d5e4" (3行目) 上記の様に 3列,6列目を「"・・・"」ダブルコーテイションで 囲い(変換し)、c:\data_after.csvというファイル名で 保存する為のプログラムをご教示ください よろしくお願いいたします

  • データの変換(xls → csv)

    エクセルのデータの変換処理について質問します。 住所録のデータがあるのですが、 番地が数式や日付と捉えられないように、表示形式を文字列にしています。 先日データをcsvに変換する必要があり、変換したのですが、 文字列にしたはずが日付などになってしまい、 別の数字に変わってしまう箇所があります。 たとえば「5-6」(5丁目6番地)などを「5月6日」などと表示させずに、 そのまま「5-6」と表示させるにはどうしたらよいのでしょうか。 エクセルにあまり詳しくないもので、よくわかりません。 どうぞよろしくお願いします。

  • CSVをExcelに変換したい

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

  • エクセル表データをCSVデータに変換したい

    お世話になります。 エクセルで作成した顧客情報をCSVデータに変換したい。 また、CSVデータを携帯万能16ソフトに転記したい。 とりあえずはCSVデータに移すことを実施したいです。

  • excel to csv 変換について

    excel file で001 , 091209 等0から始まるデータを保存して、そのexcelをcsv fileへ変換保存すると、再度csv fileを開いた時に0が消えて、1、91209というデータになってしまいます。 csv fileを使用したい場合、変換した時に0を消さない方法はありますでしょうか。

  • csvをExcelに変換したい

    CSVファイルをEXCELで開いたとき、表の列毎に意味をもった表示がされているのですが、 それを拡張子を単にcsvをxlsに書き直したものを開くとデータが”、”で区切られただけでいわゆる1列の形にごちゃごちゃデータが詰まった形の表示になってしまう。最初に開いた形でそのままxlsの形にしたいのですがどうすれば、 なおExcel2000を使用しています。

専門家に質問してみよう