如何解决“ValueError:File”加载.xlsx“已在使用中。”使用“abq”时遇到错误_ExcelUtilities.ExcelUtilities.excel至振幅'方法?

2024-09-30 01:20:05 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试使用python脚本将一个加载数据从Excel文件导入Abaqus Amplitude对象,这样我就可以自动化预处理来实现大量的加载条件。但有一个错误:“ValueError:File”加载.xlsx'已在使用中。在导入数据之前关闭文件。“

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

import abq_ExcelUtilities

abq_ExcelUtilities.excelUtilities.ExcelToAmplitude(inputFileForAmp='load.xlsx',sheetNameForAmp='Sheet1', ampStartCell='A1', ampEndCell='B34972', ampNameStr='Amp-1', amplitudeType=0) Importing file "load.xlsx"... File "SMAPyaModules\SMAPyaPluginsPy.m\src\abaqus_plugins\excelUtilities\abq_ExcelUtilities\excelUtilities.py", line 465, in ExcelToAmplitude File "SMAPyaModules\SMAPyaPluginsPy.m\src\abaqus_plugins\excelUtilities\abq_ExcelUtilities\excelUtilities.py", line 682, in CreateObject File "SMAPyaModules\SMAPyaPluginsPy.m\src\abaqus_plugins\excelUtilities\abq_ExcelUtilities\excelUtilities.py", line 512, in ExtractDataFromExcel ValueError: File 'load.xlsx' is already in use. Close the file before importing the data.

我不知道从哪里着手解决这个问题。任何帮助都将不胜感激。你知道吗


Tags: 文件inpysrclinepluginsloadxlsx

热门问题