0
我正在尝试使用xlrd从大电子表格(一遍又一遍地为其他100多个其他电子表格)中仅拉动特定行的信息。具体来说,我需要一个脚本,它可以梳理电子表格的行并提取以特定字符串开头的所有行(例如bike
)。也就是说,一旦脚本找到以bike
开头的行,我需要打印出bike
和它旁边的单元格中的值(这也恰好是整行)。这是我到目前为止,但我不断收到一个语法错误bike
后:当它们符合条件语句时拉取特定数据行
import xlrd
workbook = xlrd.open_workbook('test.xlsx')
worksheet = workbook.sheet_by_name('Sheet1')
for row in range(worksheet.nrows):
if worksheet.row_values(row) == 'bike'
print worksheet.row_values(row)
else:
print 'Code not found'
您需要在'if'语句末尾有':'。 –
你可能也想'如果worksheet.row_values(row)[0] =='bike':' –