通过 Python 脚本从 Abaqus 中的 excel 文件导入振幅数据

Importing amplitude data from excel file in Abaqus by Python Script

我在从 excel 文件导入振幅数据时在 Abaqus 中创建了以下宏。然后尝试 运行 这个脚本从同一个 excel 文件创建另一个振幅但不幸的是,我遇到了以下错误。有人可以在这方面帮助我吗?

脚本:

# Do not delete the following import lines
from abaqus import *
from abaqusConstants import *
import __main__

def importingExcel():
    import section
    import regionToolset
    import displayGroupMdbToolset as dgm
    import part
    import material
    import assembly
    import step
    import interaction
    import load
    import mesh
    import job
    import sketch
    import visualization
    import xyPlot
    import displayGroupOdbToolset as dgo
    import connectorBehavior
    import glob
    import os
    import sys

    p = mdb.models['NodeSet'].parts['MM']
    session.viewports['Viewport: 1'].setValues(displayedObject=p)
    session.viewports['Viewport: 1'].partDisplay.setValues(mesh=ON)
    session.viewports['Viewport: 1'].partDisplay.meshOptions.setValues(
        meshTechnique=ON)
    session.viewports['Viewport: 1'].partDisplay.geometryOptions.setValues(
        referenceRepresentation=OFF)
    abq_ExcelUtilities.excelUtilities.ExcelToAmplitude(
        inputFileForAmp='F:/U/M/D/L.xlsx', 
        sheetNameForAmp='Sheet1', ampStartCell='A2', ampEndCell='B242', 
        ampNameStr='Amp-1', amplitudeType=0)



importingExcel()

错误:

NameError: 名称 'abq_ExcelUtilities' 未定义。

可能您需要先导入 abq_ExcelUtilities 才能使用它。

import abq_ExcelUtilities.excelUtilities