More efficient way to export output to Excel
Ältere Kommentare anzeigen
Hello,
I am currently following this method to export the results to one Excel file:
xlswrite('C:\Users\...\Graph.xlsx',{'A' 'B' 'C' 'D'},'Sheet1','A1');
xlswrite('C:\Users\...\Graph.xlsx',PriceA','Sheet1','A2');
xlswrite('C:\Users\...\Graph.xlsx',PriceB','Sheet1','A2');
.
.
etc
There must be a more efficient way that opens the excel file only once, but I am not able to locate it. It is not really logical to write every time separately to the same file.
Any assistance is appreciated.
Thanks
Akzeptierte Antwort
Weitere Antworten (1)
Shashank Prasanna
am 30 Aug. 2013
Bearbeitet: Shashank Prasanna
am 30 Aug. 2013
1 Stimme
You can use the com interface directly. XLSWRITE does this each time when you call it.
Here is an example:
More about COM Interface:
2 Kommentare
AND
am 30 Aug. 2013
Shashank Prasanna
am 30 Aug. 2013
You said your issue is the following. Quote:
There must be a more efficient way that opens the excel file only once, but I am not able to locate it. It is not really logical to write every time separately to the same file.
What I gave you does exactly that.
Regards,
Kategorien
Mehr zu Spreadsheets finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!