打开Excel文件时读取Matlab XLS
我需要在Matlab中使用xlsread命令(最终是xlswrite命令)从Excel导入/导出数据。但是,我需要在excel文件打开时执行此操作。这可能吗?怎么做 谢谢打开Excel文件时读取Matlab XLS,excel,matlab,file-io,Excel,Matlab,File Io,我需要在Matlab中使用xlsread命令(最终是xlswrite命令)从Excel导入/导出数据。但是,我需要在excel文件打开时执行此操作。这可能吗?怎么做 谢谢 Alaa不关心文件是否已打开。只需将其与标准调用约定一起使用即可 [numData, txtData, rawData] = xlsread('filename.xls') 要在打开的文件上使用xlswrite,需要以允许更改的方式打开文件。有两种方法可以做到这一点,以只读方式打开,或使用“共享”功能 使用“共享”功能 首先
Alaa不关心文件是否已打开。只需将其与标准调用约定一起使用即可
[numData, txtData, rawData] = xlsread('filename.xls')
要在打开的文件上使用xlswrite
,需要以允许更改的方式打开文件。有两种方法可以做到这一点,以只读方式打开,或使用“共享”功能
使用“共享”功能
xlswrite
后,需要在打开的文件中按save以强制显示更改在Excel中,按打开图标,选择文件,然后使用“打开”对话框中的“以只读方式打开”下拉选择。在这种情况下,似乎必须重新打开文件才能显示新数据。
xlsread
is不关心文件是否已打开。只需将其与标准调用约定一起使用即可
[numData, txtData, rawData] = xlsread('filename.xls')
要在打开的文件上使用xlswrite
,需要以允许更改的方式打开文件。有两种方法可以做到这一点,以只读方式打开,或使用“共享”功能
使用“共享”功能
xlswrite
后,需要在打开的文件中按save以强制显示更改在Excel中,按打开图标,选择文件,然后使用“打开”对话框中的“以只读方式打开”下拉选择。在这种情况下,您似乎必须重新打开文件才能显示新数据。来自@Pursuit的回答很好。您还可以尝试查看@Pursuit的命令
actxGetRunningServer
。您也可以尝试查看命令actxGetRunningServer
,非常感谢!两种选择都有效。这很有帮助,非常感谢!两种选择都有效。这很有帮助。