3.5输出二维元组到excel
目的:模型计算完成后,需要提取计算数据到excel表格里。传统手动复制粘贴数据到excel表的方式过于麻烦(尤其是模型数量多的时候),因此有必要利用python语句自动将数据写入excel表格,以省时省力。
历程变量输出的数据是二维元组类型,其形式((0.1,1),(0.15,2),(0.25,8),(),(),(),(),())。例如:加载点位移的历程输出的数据形式是:((分析步时间,位移),())。
该二维元组内部的元素也是元组,元组内部的元组的形式是(分析步时间,位移)。
利用xlwt模块输出二维元组到excel的命令语句如下(参考CSDN等)。该命令语句输出的是加载点的位移U2的历程变量。由于是二维元组,因此这里j的取值为j=0或j=1。而i的取值个数是len()个。
将二维元组写入excel(参考CSDN、知乎)
写入数据后记得保存excel(参考CSDN、知乎)
输出到excel表后的结果如下。第一列是分析步时间,第2列是历程变量请求输出的数据(历程变量的数据是与分析步时间一一对应的)。
数据输入excel表后的效果(图源网络)