我一直在使用openpyxl编写一个脚本,直到昨天,我才意外地关闭了我的GUI。从那时起,我的脚本就无法保存到任何目录中的新excel文件中。我正在使用PyCharm作为我的IDE。每当我运行脚本时,我都会收到以下错误:
错误32进程无法访问该文件,因为它正被另一个进程使用:'c:\users**username**\appdata\local\temp\openpyxl.izzaxe‘
这是正常工作的,所以我不认为这是我的代码的问题,但是我在下面包含了一个片段:
wb = load_workbook(filename=r'PATH TO SOME EXCEL FILE
我正在编写一个Delphi程序,它将在Excel文件中遍历每个工作表,并格式化一些单元格。不过,当我试图在Workbook.Worksheets集合上使用for-in循环时,我收到了一个错误。具体而言,错误是:
DCC错误Office.pas(36):E2431 for-in语句不能对集合类型‘Sheet’进行操作,因为‘Sheet’不包含“GetEnumerator”的成员,或者无法访问
这段代码的代码行是:
for Worksheet in Workbook.Worksheets do
工作表和工作簿的定义如下:
var ExcelApp: ExcelApplication;
var