Matlab < - - > Excel函数更快的数据传输

7.24版本1.3.0.0 (KB) 安东尼奥
这个修改版本使得原始xlsread。m更快,还允许加载插件。

9.3 k下载

更新2012年3月28日

查看许可协议

这个想法来自xlswrite的修改版本。米(xlswrite1.m)发布由马特·施瓦茨在这通过交换区3月21日,2006年。这个版本的xlsread。米很容易通过删除服务器的所有实例在原始文件打开/关闭功能,完成了xlswrite1.m。应该使用xlswrite1。m会同xlsread。米,数据传输过程仍然需要太久,除了产生不良的结果由于持续服务器打开/关闭。

为了使用它,必须将下面的代码在程序中,由马特·施瓦茨。打开/关闭activex服务器、负载一个插件如果任何(默认情况下当Excel打开COM服务器不加载插件),并检查该文件已经存在:

Excel = actxserver (“Excel.Application”);
Excel.Workbooks.Open (C: \ YourAddInFolder \ AddInNameWithExtension);
Excel.Workbooks.Item (AddInNameWithExtension) .RunAutoMacros (1);
文件= C: \ YourFileFolder \文件名”;
如果存在~(文件,“文件”)
ExcelWorkbook = Excel.Workbooks.Add;
ExcelWorkbook.SaveAs(文件,1);
ExcelWorkbook.Close(假);
结束
Excel.Workbooks.Open(文件);

使用xlsread1。m。然后运行下面的代码关闭activex服务器:

Excel.ActiveWorkbook.Save;
Excel.Quit
Excel.delete
清晰的Excel

结果是,xlsread的处理速度。人口急剧增加。

引用作为

安东尼奥(2022)。Matlab < - - > Excel函数更快的数据传输(//www.tatmou.com/matlabcentral/fileexchange/22365-function-for-faster-data-transfer-matlab-excel), MATLAB中央文件交换。检索

MATLAB版本兼容性
创建R2008a
兼容任何释放
平台的兼容性
窗户 macOS Linux

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!