无法在Python 3.X中转换为Excel,但可以在Python 2.X中使用

在下面的代码片段中,我试图在Python中打开并优化工作表,然后执行一些计算。 该代码适用于Python 2.X,但是我在Python 3.0实现方面遇到了问题。 尝试运行代码时,出现错误ValueError: Cannot convert <Cell 'Sheet1'.A1> to Excel

你能告诉我如何解决这个代码与Python 3.6的工作

这是我迄今为止的代码:

 import openpyxl from openpyxl import load_workbook import os # import pandas as pd import xlwings as xw os.chdir("C:/Users/boss/Desktop/for_Interns/Code") wb= openpyxl.load_workbook("F2_copy.xlsx") wb.create_sheet(index=0,title='Summary') sumsheet= wb.get_sheet_by_name('Summary') print('Creating Summary Sheet') for sheet in wb.worksheets: for row in sheet.iter_rows(): for cell in row: if cell.value=='failed': my_values= xw.Range('14_Messsage','A1:A6').options(ndim=2).value xw.Range('Summary','A1:A6').value = my_values #loop through worksheets print("Looping Worksheets") for sheet in wb.worksheets: for row in sheet.iter_rows(): for cell.value in row: if cell.value=='LowLimit': lowCol=cell.column if cell.value=='HighLimit': highCol=cell.column if cell.value=='MeasValue': measCol=cell.column .... 

尝试更换线路

for cell.value in row:

for cell in row: