使用RODBC将公式写入excel文件

时间:2012-06-21 11:45:07

标签: excel r rodbc

我可以使用RODBC包将数据框写入excel文件。

现在我想提供一些公式,例如=A1,在打开excel文件时被解释为这样;包括“= A1”作为数据框中的文本导致excel文件中的字符串条目“= A1”(公式栏中显示的值为'=A1),并且不会被解释为公式。

3 个答案:

答案 0 :(得分:1)

你最好使用一个本地连接xls文件的CRAN软件包 - 我好运xlsx;其他人报告了xlsReadWrite

的成功

答案 1 :(得分:1)

您需要在没有引号的情况下编写文件。当我构建一个名为testcsv.csv的小文件时,将其作为内容:

= B2,2

...然后使用File / Open ...菜单并在选择All Files作为文件类型后使用对话框打开它,预期的计算发生:

enter image description here

(这是在带有Excel2011的Mac上,< \ strike>因此Windoze可能会有所不同。< \ strike>)在WinXP中运行的Excel 2007上运行相同。

答案 2 :(得分:0)

Windows中另一种可能的方法是使用rcomhttp://rcom.univie.ac.at/