如何解决“ ValueError:文件'load.xlsx'已在使用中。”使用“ abq_ExcelUtilities.excelUtilities.ExcelToAmplitude”方法时遇到错误?

时间:2019-04-03 16:05:16

标签: python excel abaqus

我正在尝试使用python脚本将加载数据从Excel文件导入到Abaqus Amplitude对象,以便我可以自动执行预处理以实现大量加载条件。但是有一个错误:“ ValueError:文件'load.xlsx'已经在使用中。请在导入数据之前关闭文件。”

但是,我从未打开过此Excel文件。我已重新启动计算机以确保未打开文件。该错误仍然出现。以下是我在Abaqus的内核命令行界面中输入的内容和响应:

  
    
      

导入abq_ExcelUtilities

             

abq_ExcelUtilities.excelUtilities.ExcelToAmplitude(inputFileForAmp ='load.xlsx',sheetNameForAmp ='Sheet1',ampStartCell ='A1',ampEndCell ='B34972',ampNameStr ='Amp-1',振幅类型= 0)       导入文件“ load.xlsx” ...       文件“ SMAPyaModules \ SMAPyaPluginsPy.m \ src \ abaqus_plugins \ excelUtilities \ abq_ExcelUtilities \ excelUtilities.py”,第465行,在ExcelToAmplitude中       CreateObject中的文件“ SMAPyaModules \ SMAPyaPluginsPy.m \ src \ abaqus_plugins \ excelUtilities \ abq_ExcelUtilities \ excelUtilities.py”,行682       ExtractDataFromExcel中的第512行的文件“ SMAPyaModules \ SMAPyaPluginsPy.m \ src \ abaqus_plugins \ excelUtilities \ abq_ExcelUtilities \ excelUtilities.py”       ValueError:文件'load.xlsx'       已在使用中。导入数据之前,请关闭文件。

    
  

我不知道从哪里开始解决这个问题。任何帮助将不胜感激。

0 个答案:

没有答案