我在Excel中創建了一個工作表,其中列爲Sr.No.,日期,主題,操作。最後一列'行動'只有兩個值,即。 completed
和pending
。有'n'行數。我想要的是,最後一列值爲pending
的行應通過創建新的工作簿而寫入另一個工作簿。 我得到一個錯誤與下面的代碼將行從一個工作簿複製到Excel中具有特定列值的行
import xlwt
import xlrd
workbook = xlrd.open_workbook('C:/Users/admin/Documents/omkar.xlsx')
sheet = workbook.sheet_by_index(0)
i=0
data = [sheet.cell_value(0<i<i++, col) if sheet.Ei = 'pending'
sheet.cell_value(i, col) for col in range(sheet.ncols) else increment i]
workbook = xlwt.Workbook()
sheet = workbook.add_sheet('test')
for index, value in enumerate(data):
sheet.write(i, index, value)
workbook.save('C:/Users/admin/Documents/om.xls')
當我在python中運行此代碼時,第一行出現錯誤。我該怎麼辦? – user3544059