【问题标题】:Writing a formula into an excel file using RODBC使用 RODBC 将公式写入 Excel 文件
【发布时间】:2012-06-21 11:45:06
【问题描述】:

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

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

【问题讨论】:

    标签: excel r rodbc


    【解决方案1】:

    您需要编写不带引号的文件。当我构建了一个名为 testcsv.csv 的小文件时,内容如下:

    =B2, 2

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

    (这是在带有 Excel2011 的 Mac 上, 所以 Windoze 可能会有所不同。)在 WinXP 中运行的 Excel 2007 上的工作原理相同。

    【讨论】:

      【解决方案2】:

      您最好使用与 xls 文件进行本机接口的 CRAN 包之一——我对xlsx 很幸运;其他人报告了xlsReadWrite 的成功

      【讨论】:

        【解决方案3】:

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

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2022-01-14
          • 2023-03-30
          • 1970-01-01
          • 1970-01-01
          • 2015-05-08
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多