将带有公式的Google电子表格导入到R中

时间:2015-07-08 12:53:55

标签: r google-sheets

我正在尝试使用公式(特别是使用= HYPERLINK公式)导入Google电子表格,作为列的值的补充或替代。

关于如何将Google Spreadsheers导入R中有many helpful个帖子,但是,至少使用CSV文件,这些会导入值,但不会导入单元格的公式。

"查看" - > "所有公式" Google Spreadsheets中的选项会显示所有公式,但即使使用此方法,也会返回单元格但不返回公式的值。

是否有任何相对简单的方法将带有公式的Google Spreadsheets导入R?如果没有,还有其他方法可行吗?

3 个答案:

答案 0 :(得分:3)

我强烈怀疑你只会在googlesheets projectCRAN release上获得我将提交问题单的价值(当然,首先检查文档)。{{3}}。

答案 1 :(得分:2)

所有GoogleSheets - > R包从GoogleSheets导出csv,因此它只显示值。

最好的方式就是将Google表格的论坛版复制粘贴到文本页面中:

首先执行find-replace of(equals)

= 

to(single quote-equals)

'= 

这将删除公式并将其更改回字符串,然后复制粘贴回Google表格或R.

Hacky:)

答案 2 :(得分:1)

googlesheets库中的

gs_read_cellfeed()函数从数据框中读取googlesheet数据,其中每个单元格为1行。 value 是单元格值, input_value -公式