在使用 Abaqus 时,如果我想将一些数据导出到 Excel,我会使用“Excel Utilities”插件。 然而,在这样做时,我没有找到一种方法(如果有的话)来一次选择所有要导出的数据。
如果您查看附图,我有数千个 XY 数据要绘制,并且必须从 Excel 实用程序对话框中一一选择数据。我按 ctrl + A,用向下箭头移动,用 END 按钮移动,但它们都不起作用。 您知道是否还有另一个快捷方式可以选择整个数据列表?或者有什么地方可以要求这个功能吗?
是的。我认为,这是“Excel Utilities”插件的表格内容的选择限制。
您可以使用这个简单的Python代码片段将“XY Data”对象的数据提取到文本文件中。您可以进一步修改它以获得excel或csv格式的数据。
out_filename = 'xy_data.dat'
fout = open(out_filename, 'w')
xy_dobjs = session.xyDataObjects
for k, v in xy_dobjs.items():
fout.write(k + '\n')
for data in v.data:
fout.write('%.6f,%.6f\n' % data)
fout.close()
或