Excelがインストールされている Mac 上の MATLAB で、xlsread 関数や xlswrite 関数を使用することはできますか?

3 ビュー (過去 30 日間)
MathWorks Support Team
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
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 件)

製品


リリース

R2011a

Community Treasure Hunt

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

Start Hunting!