#python #excel #openpyxl
#python #excel #openpyxl
Вопрос:
Я попытался скопировать рабочий лист в тот же файл Excel и получил эту ошибку:
newWs = wb.copy_worksheet(wb['Sheet1'])
newWs.title = 'NewSheet'
newWs = wb.copy_worksheet(wb['Sheet1'])
File "H:ocmAppVenvlibsite-packagesopenpyxlworkbookworkbook.py", line 419, in copy_worksheet
cp.copy_worksheet()
File "H:ocmAppVenvlibsite-packagesopenpyxlworksheetcopier.py", line 41, in copy_worksheet
self.target.merged_cells = copy(self.source.merged_cells)
File "C:Program FilesWindowsAppsPythonSoftwareFoundation.Python.3.8_3.8.1520.0_x64__qbz5n2kfra8p0libcopy.py", line 84, in copy
return copier(x)
File "H:ocmAppVenvlibsite-packagesopenpyxlworksheetcell_range.py", line 503, in __copy__
n.ranges.append(copy(r))
File "C:Program FilesWindowsAppsPythonSoftwareFoundation.Python.3.8_3.8.1520.0_x64__qbz5n2kfra8p0libcopy.py", line 84, in copy
return copier(x)
File "H:ocmAppVenvlibsite-packagesopenpyxlworksheetcell_range.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
Кто-нибудь знает, почему возникает эта ошибка?