我怎么能直接垫文件导入到excel表,绕过MATLAB ?

178(30天)
有一种方式,我可以直接垫文件导入到excel表,绕过了MATLAB。我不想使用MATLAB函数垫文件加载到一个excel表。

接受的答案

MathWorks支万博1manbetx持团队
编辑:MathWorks支万博1manbetx持团队 2021年2月16日
可以垫文件导入到excel表直接通过使用下列解决方法之一:
1)MATLAB编译器(R2014b earliear版本,MATLAB Builder特异)可以用来创建一个Excel插件执行相同的。
2)表格链接可以用来导入一个垫文件但需要MATLAB在后台。
3)第三个选项是使用垫文件API,这是一组库,使用你可以称之为垫文件API在VBA应用程序为了垫文件直接导入到Excel环境。
MAT文件API的更多信息可以在以下链接中找到
为了使用上面的方法,你必须编写VBA代码访问DLL中的函数。您必须创建一个包装器DLL,这是另一个C / c++访问DLL的DLL matcreat.c如下所示的例子
包装器DLL将暴露可以从VBA调用的函数。
格式类似于下面的代码:
私人声明函数matOpen libmat自由”。dll”(文件名作为字符串,字符串模式)那么长
私人声明函数matClose libmat自由”。dll”(mfp)整数
私人声明函数matGetVariable libmat自由”。dll”(mfp只要名称字符串)那么长
测试()
matHandle = matOpen (“C: \ LocalData \ \ Excel_MAT \ test.mat请求”,“r”)
调用matClose (matHandle)
结束
而是使用libmat。dll,包装必须使用dll。

更多的答案(0)

类别

找到更多的在数据导出到MATLAB帮助中心文件交换

标签

没有标签了。

社区寻宝

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

开始狩猎!