使用xlrd从XLS读取整数

时间:2016-03-09 22:07:00

标签: python integer xlrd

请查找以下代码,尝试从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中的整数吗?感谢。

0 个答案:

没有答案