我目前正在OSX上运行MATLAB R2013a,并且我正在尝试将单元格数组的内容写入Excel 2011 for Mac中的.xlsx文件的指定单元格中。当我第一次尝试使用内置的MATLAB函数xlswrite
时,我没有成功,经过一些挖掘后,我得出结论,这个函数不能正常工作,因为actxserver
是我的Mac不支持。因此,我在网上进行了一些研究,找到了xlwrite
函数here。
下载软件包后,我成功地能够使用此代码将单元格数组的内容写入我的.xlsx文件的指定单元格中,但是,我遇到了问题。如何获取我正在编辑的单元格的内容以保留单元格的先前.xlsx格式?例如,我写入的空白单元格设置为粗体Cambria字体大小10,但是当我运行此代码时,单元格的内容更改为非粗体Calibri(正文)字体大小12.我尝试更改Excel默认字体设置,但它总是恢复为Calibri(正文)字体大小12.是否有一个技巧保持格式相同?谢谢你的帮助!