【发布时间】:2019-04-25 06:48:32
【问题描述】:
Product Name
SET I Violations
Rule 1 0
Rule 2 5
Rule 3 0
Total 5
SET II Violations
Rule 1 2
Rule 2 1
Rule 3 1
Total 4
SET III Violations
Rule 1 0
Rule 2 0
Rule 3 2
Total 2
我想找到一个包含 SET I、SET II、SET III、SET IV 和 Total 的单元格索引。就像上面的示例 SET I 在 1,0 Total at 5,0... 并且规则不固定它们可以增加或减少
我尝试了以下代码:
import xlrd
import xlwt
from xlwt import Workbook
wb = xlrd.open_workbook('test.xls')
sheet = wb.sheet_by_index(0)
for row_num in range(sheet.nrows):
row_value = sheet.row_values(row_num)
if row_value[0].startswith('SET') :
print (row_value.row,row_value.column)
以上代码给出以下错误: AttributeError: 'list' 对象没有属性 'row'
【问题讨论】:
-
@anky_91 我想找到以 SET 和 Total 开头的单元格索引。我知道如何检查它是否以字符串开头,但第二部分是我想在 excel 中查找该字符串的索引
标签: python excel python-3.x pandas xlwt