我已经在我的电脑上安装了 Matlab r2010a
我需要从名为 XLSX 的数据中获取数据,myExample
然后验证之前是否处理过(它必须有一定数量的列)。如果已处理,则什么也不做。但如果未处理则需要删除听者行和几列(覆盖现有文件)。
非常感谢。
示例代码
fname = 'myExample.xlsx'
values = {1, 2, 3, 4 ; 5, 6, 7, 8 ; 9, 10, 11, 12};
headers = {'First', 'Second', 'Third', 'Fourth'};
xlswrite(fname, [headers; values]);
myExample.xlsx 包含:
First Second Third Fourth
1 2 3 4
5 6 7 8
9 10 11 12
现在我问您要更改文件的内容(删除标题和一些列)。
ColsDelete = {'B', 'D'};
结果
运行 matlab 脚本后,验证是否已处理并删除第一行和第一列 B 和 D。现在myExample.xlsx
包含:
1 3
5 7
9 11
这种方式很好,因为您只需放置不需要的列