使用RODBC将公式写入Excel文件

我能够使用RODBC软件包将数据框写入Excel文件。

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

你需要写你的文件没有引号。 当我用这个内容构build一个名为testcsv.csv的小文件时:

= B2,2

…然后使用文件/打开…菜单并使用对话框在select所有文件作为文件types后打开它,期望的计算发生:

在这里输入图像说明

(这是在Excel2011的Mac上,<\ strike>所以Windoze可能会有所不同。<\ strike>)在WinXP中运行的Excel 2007中工作方式相同。

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

另一种可能的方法是使用rcom软件包http://rcom.univie.ac.at/