スプレッドシートに書き込みした際に表示が変わってしまう
Q&A
Closed
解決したいこと
pythonからスプレッドシートに転記した際に、意図しない形式で転記されてしまいます。
発生している問題・エラー
B2セルに「1166119」という数字を入力したいのですが、
・先頭にクオテーション
・カンマ
この2つが自動的に入力されてしまいます。
該当するソースコード
xxxxx = ["<li>1,166,119円<\li>", "<li>999,999円<\li>", "<li>11,111,111円_li"]
hoge = xxxxx[0].text.replace("円","").replace(",","")
fuga = xxxxx[1].text.replace("円","").replace(",","")
print(hoge) # 1166119
print(fuga) # 999999
#A2セルには日時変数を、hogeをB2セルへ、空白をC2セルへ、fugaをD2セルへ転記したい
hogefuga = [date_time, hoge, "", fuga]
worksheet.append_row([hogefuga])
自分で試したこと
hogefuga = [date_time, int(hoge), "" ,int(fuga)]
や
hogefuga = [date_time, int(hoge), "" ,int(fuga), value_input_option='USER_ENTERED']
などを試してみましたが、先頭にクオテーションがつくのは直りません。
0