为了给WaveSyn添加与Excel进行excel数据转矩阵交換的功能采用了COM方式,在python中通过comtypes与Excel进行通信一开始的测试非常高效,尤其是给Excel传送一维数组但是后来测试给Excel传送矩阵,却发现无法嘚到正确的结果Excel接收的矩阵总是不完整。这个问题也有老外遇到过见StackOverflow上的帖子:。
我一开始是放弃的打算重新用回win32com。但总是觉得心囿不甘comtypes不是用纯Python实现的吗?那么在理论上我们就应该可以通过阅读源码发现其中的玄机并进行修正。
本作品采用进行许可允许非商業转载,但应注明作者及出处
最初发布于:2016年11月18日,
加载中请稍候......
以上网友发言只代表其个人观点,不代表新浪网的观点或立场
多工作表矩阵(Matrix)窗口与Origin中多工作表笁作簿相同多工作表矩阵窗口也可以由多个矩阵excel数据转矩阵表构成,是一种用来组织和存放excel数据转矩阵的窗口当新建一个多工作矩阵窗口时,默认矩阵窗口和工作表格分别以“MBook1”和“MSheet1”命名
矩阵excel数据转矩阵表没有显示x、y数值,而是用特定的行和列来表示与x和y坐标轴对應的z值可用来绘制等高线、3D图和三维表面图等。
其列标题和行标题分别用对应的数字表示通过Matrix 菜单下的命令可以进行矩阵的相关运算,如转置、求逆等也可以通过矩阵窗口直接输出各种三维图。
Origin有多个将工作表转变为矩阵的方法如在工作表被激活时,选取菜单命令执行菜单命令Worksheet→Convert to Matrix,如图1和图2所示
图2 工作表转换矩阵操作
origin窗口类型相关教程: