2017-06-01 20 views
0

私はopenpyxlを使用しています。ユーザーは多くの数字を入力するように求められており、それらの数字はうまくいくために書き込まれますが、テキスト入力をExcelに書き込むためにコードを変更する必要があります。どのように変更する必要がありますか?テキスト入力をExcelに書き込む

for rowNum in range(1, 5): 
name = sheet.cell(row=rowNum, column=1).value 
if name in Dictionary1: 
    sheet.cell(row=rowNum, column=2).value = Dictionary1[name] 

「値」部分が問題で、テキストのために変更する必要があると思いますか?

+0

実際の質問は何ですか? openpyxlはテキストや数字を追加するかどうかは気にしません。 –

答えて

0

これは、あなたが望むようになります。

for rowNum in range(1, 5): 
    for row in sheet.iter_rows(min_row=rowNum, max_row=rowNum, max_col=1): 
     for cell in row: 
      name = cell.value 
      if name in Dictionary1: 
       cell.offset(column=1).value = Dictionary1[name] 
関連する問題