CSV ファイルを "データのインポート" から開くと 65536 行目以降が表示されないのはなぜですか?

6 views (last 30 days)
MathWorks Support Team
MathWorks Support Team on 25 Oct 2013
CSV ファイルを "データのインポート" から開くと 65536 行目以降が表示されません。CSV ファイルは、 200000 行程度あり、ヘッダに文字列が定義されています。簡単に全てのデータを読み出す方法を教えてください。

Accepted Answer

MathWorks Support Team
MathWorks Support Team on 25 Oct 2013
CSV ファイルを"データのインポート" から読み込む場合ですが、Spreadsheets からインポートする GUI が起動し、これはインストールされる Excel のバージョンに依存します。
>> doc
MATLAB
 - User's Guide
  - Data Import and Export
   - Importing Data
    - Importing Spreadsheets
の項目が該当します。
回避方法は、次のいずれかの方法となります。
1. Excel のバージョンアップを行う
2. CSVREAD 関数で行列のインデックスを指定して読み込む
下記例のように 開始行、開始列、および[開始列 開始行 終了列 終了行] を指定します。
x = csvread('test2.csv',1,0,[1 0 99999 1])
0インデックスが用いられるため、0が 1列目または1行目となります。 1が 2列目または2行目となります。

More Answers (0)

Tags

No tags entered yet.

Products


Release

R2011b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!