Am i using this command correctly?
古いコメントを表示
I need to write a matrix into n excel file But after writing this:
filename = 'Transcript50students.xlsx';
xlswrite(filename,randi([60 100],50,3))
I get the following error:
Error using xlswrite (line 219)
Invoke Error, Dispatch Exception:
Source: Microsoft Excel
Description: Microsoft Excel cannot access the file 'C:\Program Files\MATLAB\R2016a\bin\37D40600'. There are
several possible reasons:
• The file name or path does not exist.
• The file is being used by another program.
• The workbook you are trying to save has the same name as a currently open workbook.
Help File: xlmain11.chm
Help Context ID: 0
Any help ? I think i am doing it correctly.
回答 (1 件)
Walter Roberson
2016 年 9 月 7 日
1 投票
You either need to cd to a different directory or else you need to specify a complete pathname for the file. Your current directory is underneath the MATLAB installation directory, and MS Windows UAC (User Access Control) does not allow non-privileged users to write there.
2 件のコメント
Orlando Batista
2016 年 9 月 8 日
Walter Roberson
2016 年 9 月 8 日
Please mark the Answer as Accepted.
カテゴリ
ヘルプ センター および File Exchange で Spreadsheets についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!