pythonでスプレッドシートの書き込みを行いたいのですが、質問させていただきます。
やりたいことは、スプレッドシートの行ごとに値を入れていきたいです。
python
1rng = wks.range('A1:E1') 2l = ['a','b','c','d','e'] 3for v,c in zip(l,rng): 4 c.value = v 5wks.update_cells(rng)
上記のコードですとA1~E1に値が入るのですが、これをA2の行、A3の行と追加していきたいです。
python
1rng = wks.range('A1:E1') 2l = ['a','b','c','d','e'] 3#l = [['a','b','c','d','e']] *同じエラー 4for v,c in zip(l,rng): 5 c.value = v 6wks.update_cells(rng)
上記のコードを試してみたのですがエラーが出てしまい手詰まり状態です。
error
1gspread.exceptions.APIError: {'code': 400, 'message': 'Invalid values[0][0]: list_value {\n values {\n string_value: "a"\n }\n values {\n string_value: "b"\n }\n values {\n string_value: "c"\n }\n values {\n string_value: "d"\n }\n values {\n string_value: "e"\n }\n}\n', 'status': 'INVALID_ARGUMENT'} 2
わかる方いらっしゃれば教えてください。
よろしくお願い致します。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。