如何在Python的XLRD库中获取打印单元格值作为文本并保持浮点数不变?

时间:2019-07-13 07:48:09

标签: python xlsx xlrd

我正在使用python中的XLRD库读取Excel工作表文件,下面是我的代码:

`import xlrd
 file_location = "C:/Users/user/ge_rates_9jul_clean.xlsx"
 workbook = xlrd.open_workbook(file_location)
 sheet = workbook.sheet_by_index(0)  # 0 indicate sheet1 in the excel file
 x=2
 while(x<=28):
              for i in range(251):
 print(str(sheet.cell_value(x,0))+"|"+str(sheet.cell_value(0,i+1))+"|" + str(sheet.cell_value(x,i+1)))
     x+=1

`

我的问题是单元格中的实际值是

5175.35 和XLRD这样打印 5175.359999999999

为什么XLRD加上这些数字?我不需要它,我只想打印excel文件中的所有内容。

0 个答案:

没有答案