• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルにCSVを全件インポートできない)

エクセルにCSVを全件インポートできない

このQ&Aのポイント
  • 物件管理データ(CSV)をエクセルにインポートする際に、一回目は65,536件、二回目は50,000行からインポートできましたが、50000件目から65537件目までしか取り込めず、二回目は1件のみ追加できました。
  • アクセスでは全件取り込むことができましたが、エクセルではエラーが発生しています。
  • 原因としては、特徴コメントの文字数が多いセルがあることが考えられますが、その行をスキップしても結果は同じでした。

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

  • ベストアンサー
  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.2

Excel2007以降であれば65538行以降も取り込めます。 Excel2003以前だとメモリーが65537までしかカウントできないので、 元のCSVのデータで1件目~49,999件目(少なくとも264件目まで)の データを手動で削除したCSVにして別名で保存したファイルを用意する必要があります。

arohajam
質問者

お礼

早速のご回答ありがとうございます。 元データをエクセルに取り込める範囲で分ける必要があったのですね。

その他の回答 (3)

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.4

エクセルのバージョンも書かず質問している。 意味的にはインポートなんだろうが、エクセルでどういう操作をしたのか、書かないと、読者が追試が出来ない。 ファイルのメニューにはインポートは無い。データー外部データの取り込みにも無い。 >65,536行 といえば、行の最大許容行数で、エクセル2003まででは常識の話。 2003でそれ以上をやるなら、メモ帳でも使って2つ以上に分轄、それぞれに分けて読み込めば良いでしょう。 VBAで読み込む手もある。 それなら続きを、同一シートの別範囲に読み込んだりできる。

arohajam
質問者

お礼

バージョンによって違うんですね。2007はいいですね。 参考になりました。。

  • kernel_kaz
  • ベストアンサー率23% (665/2872)
回答No.3

開始行を指定しても、データ件数は減ってませんからね エクセルのシステム上扱うことができません テキストデータの時点で、分割して取り込んでください

arohajam
質問者

お礼

早速のご回答ありがとうございます。 元データをエクセルに取り込める範囲で分ける必要があったのですね。 開始行からのデータ件数だと勘違いしておりました。

  • askaaska
  • ベストアンサー率35% (1455/4149)
回答No.1

Excel2003以前は65,536行までしか処理できません。 それ以上は諦めてください。 Excel2007以降なら100万強行まで読めます。

関連するQ&A