python - Excel 值在 Python 中被转换为指数
问题描述
无法找出一种方法来提取发票编号,而不是从 python 中的 excel 表中提取其指数值。
预期值:8000030910
结果:8.00002e+09
d1.append(sheet.cell_value(j,0))
此代码以指数格式显示值。我已经使用 xlrd 将 excel 提取到 python 中。
解决方案
尝试将值包装在int()
构造函数中,例如int(8000030910)
. 在 Python 3 中,整数没有长度限制,所以它只是一个整数,没有任何指数。
推荐阅读
- web - 有没有办法恢复我已删除的 GPC 网站?
- rsocket - RSocket:RejectedResumeException(0x4):未知的恢复令牌
- python - 如何创建一个 python kivy 标签,其颜色存储在一个变量中,其他 kivy 小部件类可以访问该变量并在运行时更新
- c - C嵌入式将float转换为int
- unity3d - 对于 Unity XR 输入的 CommonUsages.trigger,TryGetFeatureValue 始终为 0
- redis - (m1 macbook) 安装redis php扩展导致架构错误,如何获得redis.so的arm64架构
- typescript - TypeScript 在设置后错误地假定属性的值
- python - 机器人不会在消息中添加表情符号
- android - Flutter线程和android UI线程,2个独立的线程?
- java - 播放下一个声音,无需等待上一个播放结束