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