我正在尝试使用xlwing库将数据框写入具有公式的excel sheet(xlsb(:
app = xw.App()
book = xw.Book('ABC.xlsb')
sheet = book.sheets('SL Dump')
sheet.range('A1').values=final_merge_dataframe
运行上面的代码后,我收到此错误:
com_error:(-2147221005,"无效的类字符串",无,无(
我曾经有同样的问题,
dispatch = pythoncom.CoCreateInstanceEx(
pywintypes.com_error: (-2147221005, 'Invalid class string', None, None)
将MS Office安装到我的机器中后,错误已解决,似乎xlwings需要MS Office中的一些软件包或文件才能与之通信,尽管,如果有人可以参考该文档,我在文档中没有找到任何与之相关的内容,这将很有帮助。