XLSWRITE関数は、Mac OS 上では Excel ファイルを生成することはできず、その代わりとして、CSV(カンマ区切り)形式でファイルを保存します。これは、Linux および UNIX OS の場合にも同様です。
XLSWRITE 関数の全ての機能は、COMサーバとしての Microsoft Excel の機能に依存します。COMは、Windows プラットフォームで開発されているテクノロジであり、Mac OS では使用できません。そのため、Windows 以外のプラットフォームで使用する場合には、XLSWRITE関数および XLSREAD関数の機能は制限されます。
残念ながら、現状回避方法はありません。