質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

Google

Googleは、アメリカ合衆国に位置する、インターネット関連のサービスや製品を提供している企業です。検索エンジンからアプリケーションの提供まで、多岐にわたるサービスを提供しています。

Q&A

解決済

1回答

2100閲覧

グーグルスプレッドシートにスクレイピングした情報を入れたい

mush01

総合スコア14

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

Google

Googleは、アメリカ合衆国に位置する、インターネット関連のサービスや製品を提供している企業です。検索エンジンからアプリケーションの提供まで、多岐にわたるサービスを提供しています。

0グッド

0クリップ

投稿2019/05/26 09:00

編集2019/05/26 09:20

スクレイピングして手に入れた情報をセルに更新したいです。
例えば、
list = ["apple", "orange", "banana", "grape"]を
A1 = apple
B! = orange
C1 = banana
D1 = grapeといったふうに更新したいのですが、どのようにすれば良いでしょうか?
APIの認証はできています。

python

1 2# 1.ラベルを指定してセルの値を更新する 3worksheet.update_acell('B1','更新する値') 4 5# 3.セルの値をまとめて更新する(バッチ処理) 6cell_list = worksheet.range('A1:D1') 7for cell in cell_list: 8 cell.value = '更新する値' 9worksheet.update_cells(cell_list)

という更新のやり方は理解したのですが、どうすれば、A1〜D1までのセルを指定して、listに入っている情報を入れればいいのかわかりませんでした。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

ベストアンサー

PythonでGoogleスプレッドシートを編集が参考になるかと思います。

Python

1rng = wks.range('A1:D1') 2l = ['a','b','c','d'] 3for v,c in zip(l,rng): 4 c.value = v 5wks.update_cells(rng)

投稿2019/05/26 09:11

編集2019/05/26 09:55
can110

総合スコア38266

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問