电话号码格式:Excel 到 DB
Posted
技术标签:
【中文标题】电话号码格式:Excel 到 DB【英文标题】:Phone Number formatting: Excel to DB 【发布时间】:2017-07-20 14:59:18 【问题描述】:我有一个包含所有变体的数据库来输入电话号码。它还包括用户输入的特殊字符和不同格式。数据在 Excel 中,我试图将所有电话号码转换为单一格式,即 Countrycode - 电话号码,例如:+1 - 1234567899。我在数据中有来自不同国家的电话号码。你们能建议如何在 Python 中执行此操作吗?
【问题讨论】:
这实际上是一个 django 问题吗? 可以写一个python脚本。你可以调用你写的脚本django view。这个数据包是数据库的一个很好的字段。 -> github.com/stefanfoulis/django-phonenumber-field 但是这个问题和django无关 您好,欢迎来到 Stack Overflow,请花点时间通过 welcome tour 了解您在此处的方式(并获得您的第一个徽章),阅读如何创建 Minimal, Complete, and Verifiable example并检查How to Ask Good Questions,这样您就有机会获得反馈和有用的答案。 不是 django 问题。将您的 excel 文件格式化为逗号分隔值 (csv) 文件。从那里开始,解析应该是直截了当的。 删除了 Django。这个问题与 Django 无关。 【参考方案1】:这并不是 Django 特有的,但是您需要从本质上解析数据。您可以使用字符串格式,例如:
str = 499-999-2342
str.replace("-", "")
print(str)
// 4999992342
这相当简单。您也可以对其他角色执行此操作。有很多关于 Python 字符串格式化的文档。
【讨论】:
以上是关于电话号码格式:Excel 到 DB的主要内容,如果未能解决你的问题,请参考以下文章