在只读模式下使用openpyxl load_workbook可加载在Excel窗口中打开的工作簿a



我目前正在尝试加载一个工作簿,并在windows上使用openpyxl读取其数据。问题是,即使工作簿已经在Excel中打开,我也愿意这样做。

目前,即使在使用load_workbook(filename=filename, read_only=True)时,我也会收到一个PermissionError。

我读到,与基于POSIX的操作系统相反,在windows上打开的文件上写数据是不可能的。读取数据也是如此吗?

当excel工作簿在LibreOffice Calc中打开时,我能够将其读取到python中。LibreOffice是MS Office的开源替代方案,Calc是LibreOffice中的电子表格工具。显然,Calc在工作簿打开时不会锁定工作簿。

最新更新