复制工作表openpyxl时出现意外的关键字参数'min_col'错误

问题描述

我尝试在相同的excel文件中复制工作表,但出现此错误

newWs = wb.copy_worksheet(wb['Sheet1'])
newWs.title = 'NewSheet'
   newWs = wb.copy_worksheet(wb['Sheet1'])
 File "H:\ocmAppVenv\lib\site-packages\openpyxl\workbook\workbook.py",line 419,in copy_worksheet
   cp.copy_worksheet()
 File "H:\ocmAppVenv\lib\site-packages\openpyxl\worksheet\copier.py",line 41,in copy_worksheet
   self.target.merged_cells = copy(self.source.merged_cells)
 File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.8_3.8.1520.0_x64__qbz5n2kfra8p0\lib\copy.py",line 84,in copy
   return copier(x)
 File "H:\ocmAppVenv\lib\site-packages\openpyxl\worksheet\cell_range.py",line 503,in __copy__
   n.ranges.append(copy(r))
 File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.8_3.8.1520.0_x64__qbz5n2kfra8p0\lib\copy.py",line 148,in __copy__
   return self.__class__(min_col=self.min_col,min_row=self.min_row,TypeError: __init__() got an unexpected keyword argument 'min_col

有人知道为什么会发生此错误吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)