Products
次の4つのフィールドのリストを含むcsvファイルがあります
Product ID, Name, Alias, UOM
2 つのテーブルを持つデータベースにファイルをインポートしたいと考えています。最初はProduct
テーブルです:
Product ID, Name, UOM
2番目はProduct Alias
テーブルです:
Product ID, Alias
それぞれProduct ID
に 0 個から多数のエイリアス名が含まれる場合があります。
Alias
「;」のように、コンマ間に異なる区切り文字があるという事実によって、列を別の方法で処理する方法はありますか? またはピリオド「.」特定の製品 ID の 0 から多数のエイリアス名を分離するには?
したがって、csv インポート中に 3 番目のコンマを取得すると、そのデータが 2 番目のテーブルにインポートされますが、そのコンマ フィールドにあるエイリアス名の数だけ製品 ID が繰り返される新しいレコードがインポートされます。
うまく説明できれば幸いです。使用しているコードに関係なく、これを行う可能性のある処理にもっと興味がありますが、python が優先されるルートです。
サンプルデータ
ProductID, Name, Alias, UOM
122, Widget1, W1; Wid1;Wt1, Each
123, Widget2, , Each
124, Widget3, W3; Wt3, Each