我是python的新手并且正在尝试学习 - 我有一个电子表格,我需要打开并计算填充的单元格(在第一列中)并打印计数。这是我的代码 - 我一直在追溯。你能帮忙吗?
book = xlrd.open_workbook('C:\\Users\\am\\Book1.xlsx')
sheet = book.sheet_by_name('Sheet1')
count = 0
for row in sheet.col(1):
count = count + 1
print (count)
答案 0 :(得分:0)
您可以使用col_slice
功能。
import xlrd
book = xlrd.open_workbook('C:\\Users\\am\\Book1.xlsx')
sheet = book.sheet_by_name('Sheet1')
cells = sheet.col_slice(start_rowx=0,
end_rowx=sheet.nrows,
colx=0)
count = len(cells)
顺便说一句,第一列的索引是0,就像在Python中一样。