2

Mac 版の MatLab を使用する場合、行列を「.xls」ファイルに保存したいと考えています。しかし、エクスポート用の Excel サーバーを起動できなかったという警告が表示されて失敗します。

これに対処する解決策があるかどうか疑問に思っていました。

4

2 に答える 2

2

MATLAB は、Mac でこの機能をサポートしていないことで有名です。このブログまたはFileExchange のこのエントリを見てください。

または、 を使用csvwriteして CSV ファイルを作成し、それを Excel にインポートすることもできます。私の知る限り、csvwriteプラットフォームに依存しません。

于 2012-12-19T14:09:04.090 に答える
0

MathWorks ソリューション サポートから:

Mac システムで XLSWRITE を使用して Excel ファイルを作成する機能は、MATLAB 7.12 (R2011a) では使用できません。XLSWRITE は代わりに、Mac で使用すると CSV (コンマ区切り値) ファイルを作成し、Linux および UNIX プラットフォームと同じ機能を提供します。

XLSWRITE の完全な機能は、Microsoft Excel を COM サーバーとしてインスタンス化する機能に依存します。COM は Windows プラットフォーム用に開発されたテクノロジであり、Mac では使用できません。したがって、XLSWRITE と XLSREAD は、Mac プラットフォームでは機能が制限されており、基本モードで動作します。

Mac OS X での XLSREAD のサポートは、MATLAB の将来のリリースで検討される可能性があります。残念ながら、現時点ではこの問題の回避策はありません。

于 2012-12-19T14:21:26.783 に答える