Excelがインストールされている Mac 上の MATLAB で、xlsread 関数や xlswrite 関数を使用することはできますか?
3 ビュー (過去 30 日間)
古いコメントを表示
MathWorks Support Team
2010 年 8 月 9 日
編集済み: MathWorks Support Team
2017 年 2 月 28 日
Excelがインストールされている Max OS X 上の MATLAB 7.2(R2006a) で、XLSREAD 関数や XLSWRITE 関数は使用可能か、教えてください。
例えば、XLSWRITE 関数を実行すると、下記のような警告メッセージが表示され、CSV形式(カンマ区切り)で保存されます。
(警告メッセージ)
Warning: Could not start Excel server for export.
XLSWRITE attempts to file in CSV format.
> In xlswrite at 157
また、XLSWRITE関数でシート範囲などを指定して実行しても、結果に反映されません。
採用された回答
MathWorks Support Team
2017 年 2 月 28 日
XLSWRITE関数は、Mac OS 上では Excel ファイルを生成することはできず、その代わりとして、CSV(カンマ区切り)形式でファイルを保存します。これは、Linux および UNIX OS の場合にも同様です。
XLSWRITE 関数の全ての機能は、COMサーバとしての Microsoft Excel の機能に依存します。COMは、Windows プラットフォームで開発されているテクノロジであり、Mac OS では使用できません。そのため、Windows 以外のプラットフォームで使用する場合には、XLSWRITE関数および XLSREAD関数の機能は制限されます。
残念ながら、現状回避方法はありません。
0 件のコメント
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で スプレッドシート についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!