CSV ファイルを "データのインポート" から開くと 65536 行目以降が表示されないのはなぜですか?
6 views (last 30 days)
Show older comments
MathWorks Support Team
on 25 Oct 2013
Answered: MathWorks Support Team
on 25 Oct 2013
CSV ファイルを "データのインポート" から開くと 65536 行目以降が表示されません。CSV ファイルは、 200000 行程度あり、ヘッダに文字列が定義されています。簡単に全てのデータを読み出す方法を教えてください。
Accepted Answer
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行目となります。
0 Comments
More Answers (0)
See Also
Categories
Find more on テキスト ファイル in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!