【发布时间】:2020-11-12 00:35:51
【问题描述】:
我需要将一个数据框导出到一个带有大自然数的 excel 文件中,例如 1234567890123456789,并且 excel 文件中的输出应该是一个数字(而不是字符串)。
我找到了很多抑制科学记数法的解决方案,但这些解决方案使用字符串而不是数字,或者您需要使用带小数的数字,例如 0.00001(我只需要使用自然数,不是小数)。
有什么方法可以做我需要的吗?
以防万一,我是这样管理数据的:
# Reading:
excel_file = pd.ExcelFile(filename_in)
# I read some data frames like this:
df = pd.read_excel(excel_file, sheet)
# I perform operations with the data frames
# Exporting to excel (.xlsx):
excel_writer = pd.ExcelWriter(filename_out, engine='xlsxwriter')
# I do this with all the data frames:
df.to_excel(excel_writer, sheet_name=sheet, index=False)
# After all the changes:
excel_writer.save()
【问题讨论】:
标签: python excel pandas xlsxwriter python-3.8