我可以使用包将数据框写入 excel 文件RODBC
。
现在我想包括一些公式,例如=A1
,在打开 excel 文件时被解释为这样;在数据框中包含“=A1”作为文本会在 Excel 文件中生成字符串条目“=A1”(公式栏中显示的值为'=A1
),并且不会被解释为公式。
您最好使用与 xls 文件本地连接的 CRAN 包之一——我对xlsx很幸运;其他人报告了xlsReadWrite的成功
您需要编写不带引号的文件。当我构建一个名为 testcsv.csv 的小文件时,它的内容如下:
=B2, 2
... 然后使用 File/Open ... 菜单并在选择 All Files 作为文件类型后使用对话框打开它,发生预期的计算:
(这是在带有 Excel2011 的 Mac 上,<\strike> 所以 Windoze 可能会有所不同。<\strike>)在 WinXP 中运行的 Excel 2007 上的工作原理相同。
Windows 中另一种可能的方法是使用rcom
包http://rcom.univie.ac.at/。