【问题标题】:Converting Excel Column Type From Int to String in Python在 Python 中将 Excel 列类型从 Int 转换为 String
【发布时间】:2017-03-09 02:19:15
【问题描述】:

我试图弄清楚如何将电子表格的整个列从 int 转换为字符串。我遇到的问题是我有一堆 Excel 电子表格,我想将其值上传到我们的数据库。我们的数字长度为 10 位,并且正在转换为科学计数法,所以我想在上传之前将我们所有的数字从整数转换为字符串。

我一直在尝试做一些研究,但我找不到任何可以转换整个列的库——我需要逐行迭代将数字转换为字符串吗?

谢谢。

【问题讨论】:

  • 文件是什么格式的? xls? csv?
  • 它们在 .xlxs 中
  • 我不太了解您想要什么 - excel 可以将列的格式更改为科学。听起来您的目标是数据呈现?
  • 您是否希望您的数据库包含字符串?你看过熊猫吗?它可以读取/写入 xlxs 文件,并且还具有您可能需要的 convert_objects 功能,还具有 astype 功能

标签: python excel


【解决方案1】:

您可以尝试: df['column_name'] = df['column_name'].astype(str)

【讨论】:

    猜你喜欢
    • 2017-07-29
    • 2016-05-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-25
    • 1970-01-01
    • 1970-01-01
    • 2016-03-19
    相关资源
    最近更新 更多