write data to excel for more than 26 (A-Z) columns

2 ビュー (過去 30 日間)
Muhammad Usman
Muhammad Usman 2014 年 9 月 6 日
回答済み: Image Analyst 2014 年 9 月 6 日
I am using xlswrite and wants to write data ranging from A column to ABC column,but when i specify the range A:ABC,i got an error,please help me what should i do.
range = 'A':'ABC'
xlswrite([filename],[my_ftn],sheet1,range)
waiting for someone's reply

採用された回答

Image Analyst
Image Analyst 2014 年 9 月 6 日
Don't specify the lower right cell, just the upper left, and it will put the whole thing in there:
xlswrite(fullFilename, hugeArray, 'My Results', 'A1');

その他の回答 (1 件)

Guillaume
Guillaume 2014 年 9 月 6 日
編集済み: Guillaume 2014 年 9 月 6 日
Two things:
Your version of excel may be limited to 256 columns, i.e. you can only save range 'A:IV'.
You need to specify a row range as well, otherwise it's going to fill as many rows as excel can handle:
xlswrite(filename, my_ftn, sprintf('A1:BZ%d', size(my_ftn, 1))); %replace BZ by the proper column or calculate it
  1 件のコメント
Muhammad Usman
Muhammad Usman 2014 年 9 月 6 日
the maximum number of columns in MS Excel 2007 are upto XFD,so what i ll do in matlab now

サインインしてコメントする。

カテゴリ

Help Center および File ExchangeSpreadsheets についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by