请查找以下代码,尝试从XLS文件中读取整数值。
import xlrd
import sys
def print_sheet(sheet):
for row_ind in xrange(sheet.nrows):
print '\t'.join([unicode(x) for x in sheet.row_values(row_ind)]).encode('utf-8')
f = xlrd.open_workbook('main.xls')
print_sheet(f.sheet_by_index(0))
示例Excel文件如下:
1 3
2 4
但代码会将整数转换为float,输出将为:
1.0 2.0
3.0 4.0
有人可以帮我保持xlrd中的整数吗?感谢。