2017-03-20 5 views
-3

私はPythonでコーディングするのは初めてですが、在庫のためにCSVを作成しています。私はこの特定の仕事を達成しようとするといくつかの問題を抱えています。CSVセルの値をPythonで分割する

基本的に私はこのようなCSV持っている:

ヘッダ - product name, sizes, qty

行1からitem1, var1 var2 var3 var4, 2 4 6

行2からitem2, var1 var2 var3 var4, 2 4 6

をしかし、私は基本的に同じよう表示するCSVのための希望この:

ヘッダー - product name, sizes, qty

行1からitem1, var1, 2

行2からitem1, var2, 4

行3からitem1, var3, 6

行4からitem2, var1, 2

行5 - item2, var2, 4

行6からitem2, var3, 6

私は、サイズと数量のセルを分割してリストに送り、値だけを使って新しいCSVを作成しようとしましたが、同じCSVでこれを行うにはどうすればいいですか? ?

ありがとうございました。

+0

かについて 'var4'か?あなたのコードを示して、何が間違っているのかを正確に説明してください。この段階で私はあなたの問題を理解していません... – Julien

答えて

0

使用値に分割し、所望のCSVファイル作成:

name = 'var1 var2 var3 var4' 
size = '2 4 6 ' 

n = name.split() 
['var1', 'var2', 'var3', 'var4'] 

s = size.split() 
['2', '4', '6'] 

csv.writer(項目、N [0]、S [0])

+0

ありがとう、これは理にかなっています。私はこれを撃つだろう。 –

関連する問題