pandas——解决excel科学计数法问题
程序员文章站
2024-03-16 08:52:52
...
excel默认处理超14位的数字成科学计数法,且后面的数字默认变0。使用pandas合表或者生成新表时这是最恶心的问题。亲测两个方法有效。
1、若数据量不大,可将to_excel替换成to_csv,csv的包容性还是极强的,但当数据量庞大时,会遇到打不开的情况。
2、万能解法,read_excel时:
df = pd.read_excel("filepath", dtype=str)
一律str型,就不存在数字不数字的情况了。但要注意:
df = df.infer_objects()
"""
"""
df.to_excel("filepath", index=False, encoding="utf-8")
上一篇: 441. 排列硬币
下一篇: aabb (第一讲)
推荐阅读
-
pandas——解决excel科学计数法问题
-
php使用json_decode后数字对象转换成了科学计数法的解决方法
-
解决Java中由于数据太大自动转换成科学计数法的问题
-
请教避免phpexcel导出xls文件电话、身份证被科学计数法显示的问题!
-
php中导出数据到excel时数字变为科学计数的解决方法
-
php中导出数据到excel时数字变为科学计数的解决方法_PHP
-
请问避免phpexcel导出xls文件电话、身份证被科学计数法显示的有关问题
-
请教避免phpexcel导出xls文件电话、身份证被科学计数法显示的问题!
-
老话题了.PHP导出EXCEL,phpexcel类很强大,但是效率低速度慢,fputcsv速度快但不知道怎么解决科学计数法的问题,求老司机传授经验
-
php导出excel时科学计数法的处理方法