Abaqus - 如何从 Excel 实用程序中选择数千个 XY 数据

问题描述 投票:0回答:1

在使用 Abaqus 时,如果我想将一些数据导出到 Excel,我会使用“Excel Utilities”插件。 然而,在这样做时,我没有找到一种方法(如果有的话)来一次选择所有要导出的数据。

如果您查看附图,我有数千个 XY 数据要绘制,并且必须从 Excel 实用程序对话框中一一选择数据。我按 ctrl + A,用向下箭头移动,用 END 按钮移动,但它们都不起作用。 您知道是否还有另一个快捷方式可以选择整个数据列表?或者有什么地方可以要求这个功能吗?

excel abaqus
1个回答
0
投票

是的。我认为,这是“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()

您可以使用“报告”-->“XY”选项。

© www.soinside.com 2019 - 2024. All rights reserved.