我正在尝试读取二进制 Excel 文件,但是当我这样做时,它会将所有整数值转换为浮点数,并在每个整数的末尾添加“.0”。
我尝试将所有内容都移到列表中,然后在将所有内容添加到列表之前将其打印出来。
df = []
with open_xlsb('binaryexcelfile.xlsb') as wb:
with wb.get_sheet(1) as sheet:
for row in sheet.rows():
df.append([item.v for item in row])
它读取 20003220514530.0, 20003220514540.0 而不是 20003220514530, 20003220514540。我不能将所有内容都转换为整数,因为并非所有数据都是数字,其中也有字符串