如何使用r或python在googlesheet中编写公式?

2024-06-16 09:48:14 发布

您现在位置:Python中文网/ 问答频道 /正文

我正试图用R写一个excel求和公式到google工作表。 例如,我想求和值A1+A2,并将公式保存在A3中。 问题是它应该是一个公式,因为我有一个大的GDoc,有很多更新

使用googlesheets4粘贴数据(公式)时,由于前导撇号,因此不起作用:

sheets_edit(
  gdoc_url,
  data = data.table('=sum(G6:G8)'),
  sheet = "wrk1",
  range = "A3",
  col_names = FALSE,
  reformat = TRUE
)

在R或Python中有什么解决方案吗? 我知道在openxlsx中这是可能的,但它只适用于MS excel


Tags: 数据a2data粘贴a1googleexceledit
1条回答
网友
1楼 · 发布于 2024-06-16 09:48:14

最后我找到了解决办法。 在googlesheets4中,R库是将文本对象格式化为公式类型的函数

dt[, fnct := paste0('=SUM(A2:A5)')]
dt$fnct <- sheets_formula(dt$fnct)

然后sheets_edit()

相关问题 更多 >