python 价格显示_python - 使用Python提取Excel表格中显示的准确价格数据,而无需四舍五入将Python的价值舍入 - 堆栈内存溢出...

我有一个包含价格数据的Excel工作表,我想使用Python获取此数据。 Excel工作表如下所示:

Unit Price(USD)

---------------

1235.79

1.23

但是,价格的实际值有时到小数点后3位,例如,实际值分别是1235.794和1.234。

这是我用来提取它们的代码。 我正在使用xlrd模块提取数据。

def bottom_mf(row, col):

data_list = []

global stop_iter_row # constant

while(row < stop_iter_row):

row += 1

if isinstance(pd.cell(row, col).value, float):

data_list.append("%0.15g" % pd.cell(row, col).value)

else:

data_list.append(pd.cell(row, col).value)

return data_list

如果运行,应运行的代码示例:

import xlrd as xd

workbook1 = xd.open_workbook("sample.xlsx", on_demand = True)

sheet_names_pdf = workbook1.sheet_names()

pd = workbook1.sheet_by_name(sheet_names_pdf[0])

stop_iter_row = pd.nrows()

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值