Как решить «ValueError: Файл« load.xlsx »уже используется». ошибка при использовании метода 'abq_ExcelUtilities.excelUtilities.ExcelToAmplitude'? - PullRequest
0 голосов
/ 03 апреля 2019

Я пытаюсь импортировать данные загрузки из файла Excel в объект Abaqus Amplitude с помощью скрипта Python, чтобы я мог автоматизировать предварительный процесс для реализации большого количества условий загрузки.Но есть ошибка: «ValueError: Файл« load.xlsx »уже используется. Закройте файл перед импортом данных».

Однако я никогда не открывал этот файл Excel.Я перезагрузил компьютер, чтобы убедиться, что файл не открыт.Эта ошибка все еще появляется.Ниже приведено то, что я ввел в интерфейсе командной строки ядра в Abaqus, и ответ:

import abq_ExcelUtilities

abq_ExcelUtilities.excelUtilities.ExcelToAmplitude (inputFileForAmp = 'load).xlsx ', sheetNameForAmp =' Sheet1 ', ampStartCell =' A1 ', ampEndCell =' B34972 ', ampNameStr =' Amp-1 ', ampitudeType = 0) Импортировать файл "load.xlsx" ... Файл "SMAPyaModules \ SMAPyaPluginsPy.m \ src \ abaqus_plugins \ excelUtilities \ abq_ExcelUtilities \ excelUtilities.py ", строка 465, в файле ExcelToAmplitude" SMAPyaModules \ SMAPyaPluginsPy.m \ src \ abaqus_plugins \ excelUtilities \ abq \ exuUtilities \ inq,SMAPyaPluginsPy.m \ src \ abaqus_plugins \ excelUtilities \ abq_ExcelUtilities \ excelUtilities.py ", строка 512, в ExtractDataFromExcel ValueError: Файл load.xlsx уже используется.Закройте файл перед импортом данных.

Я не знаю, с чего начать, чтобы решить эту проблему.Любая помощь будет принята с благодарностью.

...