export values to specific cell in excell

1 回表示 (過去 30 日間)
lital levy
lital levy 2022 年 8 月 17 日
回答済み: Sulaymon Eshkabilov 2022 年 8 月 17 日
hello, i want to creat a column in excell from values i get from matlab. example:
for i:1:10
x=i;
xlswrite(data,x);
end
to get in excell- [1 2 3 4 5 6 7 8 9 10]
but it always write only the last value- [10]

回答 (2 件)

Sulaymon Eshkabilov
Sulaymon Eshkabilov 2022 年 8 月 17 日
Do not use a loop operation that is not efficient and xlswrite(). Use the following syntax:
writematrix((1:10).', 'MY_Data.xlsx');
  1 件のコメント
lital levy
lital levy 2022 年 8 月 17 日
thanks but I get my values from a loop, it is location cordinates that changes in every loop, can i save each value and send it to excell?

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


Sulaymon Eshkabilov
Sulaymon Eshkabilov 2022 年 8 月 17 日
Then you may need to use this syntax:
Data = [];
for ii = 1:13
N = ii;
Data = [Data; {N}]; % Accumulate all data in a single cell array
end
writecell(Data, 'MY_data1.xls')
winopen('MY_data1.xls')

カテゴリ

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

タグ

製品


リリース

R2021a

Community Treasure Hunt

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

Start Hunting!

Translated by