Write in Excel file huge matrix
古いコメントを表示
Hi everyone,
I am looking for a way to write/import HUGE matrix in an Excel file, or equivalent software. The concerned matrix are cell arrays, have more than 14.000.000 rows and a couple columns, containing strings. I tried different things:
-the famous 'xlswrite' but it only writes 65.000 rows. I tried to iterate with a for loop, but Excel is not able to find higher indexed cells like 'A500000', so that solution does not work this way.
-use a csv file but the problem is the same: even if Matlab tells me it works, when I open the csv file, I can only see around 1.000.000 rows, the rest is not displayed.
-use commands with 'actxserver' but nothing to do, the matrix are too heavy and my computer was about to crash.
Excel is not a requirement, but clearly the most practical software to show and manipulate my results. Any ideas?
Regards,
Antoine
4 件のコメント
KSSV
2018 年 8 月 14 日
How about saving it in a mat file? Or a netCDF format?
Antoine Guilleux
2018 年 8 月 14 日
Antoine Guilleux
2018 年 8 月 14 日
編集済み: Antoine Guilleux
2018 年 8 月 14 日
"And I don't know why"
Because the .mat file standards pre 7.3 have a limit of 2^31 bytes per variable, or smaller:
採用された回答
その他の回答 (0 件)
カテゴリ
ヘルプ センター および File Exchange で Spreadsheets についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!