【发布时间】:2014-08-10 05:27:02
【问题描述】:
我正在尝试从 Excel 中打印一行标题,但有些字段是空白的,即使列本身有数据条目也是如此。
我只想打印没有空白标题的列。现在我正在努力让程序打印非空白的标题,但我不知道如何。
我是一名 Python 初学者,所以很多这些东西对我来说似乎并不明显。
这是我试图获取标题的代码:
import xlrd
import xlwt
book = xlrd.open_workbook("file.xlsx")
sheet = book.sheets()[0]
r = sheet.row(0)
print(r)
打印行中的每个值,但空白值显示为, empty:,这些是我要排除的值。
当我尝试仅打印非空行时:
for row in range(r):
if r is not None:
print(r)
我收到a 'list' object can't be interpreted as an integer 的错误。
【问题讨论】: