gpt4 book ai didi

python - 表格自动化 12 位数字提取小数

转载 作者:太空宇宙 更新时间:2023-11-03 14:59:23 25 4
gpt4 key购买 nike

我正在用 python 编写表单自动化脚本。它从 Excel 文件中提取数据并填写在线表格。我面临的问题是 Excel 文件数据的列中有一个 12 位数字。通过使用自定义设置,该数字在 Excel 文件中看起来很好,但当 python 脚本提取数据时,它显示为十六进制数字。我尝试过使用很多东西,但似乎没有什么真正起作用。我正在使用 xlrd。

我当前的脚本

stradh = str(sheet.cell(row,col).value) 
browser.find_element_by_id('number').send_keys(stradh)

Excel文件中的数字:

357507103697

从Python脚本中提取时的数字:

3.57507103697e+11

谢谢。

最佳答案

您需要十进制模块并将科学编号转换为否

from xlrd import *
import decimal

workbook = open_workbook('temp.xlsx')

sheet = workbook.sheet_by_index(2)

value = sheet.cell_value(0, 0)

print decimal.Decimal(value)

关于python - 表格自动化 12 位数字提取小数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45251952/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com