2017-07-20 13 views
-1

私は電話番号を入力するためのすべてのバリエーションのデータベースを持っています。また、特殊文字やユーザーが入力したさまざまな形式も含まれます。データはExcelにあり、すべての電話番号を単一の形式(国番号 - 電話番号:+1 - 1234567899)にしようとしています。データの国によって電話番号が異なります。皆さん、Pythonでこれを行う方法をお勧めしますか?電話番号の書式設定:Excel to DB

+0

実際これはdjangoの質問ですか? –

+0

pythonスクリプトを書くことができます。あなたが書いたスクリプトのdjangoビューを呼び出すことができます。このパケットは、データベースの素晴らしいフィールドです。 - この問題は –

+0

こんにちはジャンゴに関連し、スタックオーバーフローを歓迎されていません> https://github.com/stefanfoulis/django-phonenumber-field しかし、[ツアーを歓迎](httpsを通過する時間がかかるしてください://stackoverflow.com/tour)ここで(あなたの最初のバッジを得るために)あなたの道を知り、[最小限の完全で検証可能な例を作成する方法を読む](https://stackoverflow.com/help/) mcve)また、[How to Ask Questions(How to Ask Good Questions)](https://stackoverflow.com/help/how-to-ask)もチェックして、フィードバックや役に立つ回答を得るチャンスを増やしてください。 – DarkCygnus

答えて

0

これは実際にDjangoに固有のものではありませんが、基本的にデータを解析する必要があります。次のような文字列フォーマットを使用できます。

str = 499-999-2342 
str.replace("-", "") 
print(str) 
// 4999992342 

これはかなり簡単です。これは他の文字と同様に行うことができます。 Pythonの文字列書式については、たくさんのドキュメントがあります。

関連する問題