【问题标题】:How to write formula in google sheet using r or python?如何使用 r 或 python 在 google sheet 中编写公式?
【发布时间】:2020-08-26 14:18:12
【问题描述】:

我正在尝试使用 R 将 excel SUM 公式写入谷歌表格。 我想总结例如值 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..

【问题讨论】:

标签: python r google-sheets google-sheets-formula googlesheets4


【解决方案1】:

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

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

然后sheets_edit()

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-08-26
    • 2020-11-17
    • 1970-01-01
    • 2022-01-24
    • 2023-01-07
    • 1970-01-01
    • 2021-03-13
    相关资源
    最近更新 更多