问题标签 [openxlsx]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
r - 在不打开/保存的情况下评估 Excel 文件
有没有办法在不手动打开文件的情况下计算 excel 公式?如果 openxlsx 不是最佳选择,请随时建议其他软件包。谢谢!
我的目标是将数据粘贴到一个 excel 文件(已经存在)中,其中的公式引用了我将数据粘贴到的范围,并让 excel 刷新它的公式并计算汇总统计信息(例如总和)。我想用 R 代码更新公式并保存文件,这样我就可以在不打开/保存 Excel 文件的情况下将汇总值读入 R。
我想删除手动步骤(下面的粗体)。
我使用的工作簿有两张表:rawData 和摘要。我在文件中开始之前的唯一数据是 A2:D2 上的求和公式。A2 包含 =SUM(rawData!A:A)
从这里我有每列总和的工作表“摘要”。我读了单子。
我现在手动打开工作簿(不使用 R)并保存
现在已经计算公式。
r - 使用openxlsx R根据另一列中的文本值有条件地突出显示Excel中的单元格
我有一个 excel 工作簿,其中的列包含标志(更新与否),它查看两个相邻的列并检查两个单元格是否包含相同的数据点。如果不是,它在第一个单元格中被标记为“更新”,我想突出显示与“更新”单元格相邻的下两个单元格。
工作示例
openxlsx 代码以突出显示文本值
在上面的代码中,我试图在 A 列中突出显示包含“Cat”的任何单元格,然后在 B 列和 C 列中以黄色突出显示接下来的两个相邻单元格。
与原始问题一样,我将在整个电子表格中有很多列,因此帮助我遍历所有特定的“更新”标志列将是一个奖励。我基本上必须在整个excel工作簿中突出显示“更新”文本旁边的相邻单元格(即B10 =“更新”然后突出显示C10和D10,F30 =“更新”然后突出显示G30和H30,等等)
非常感谢您的帮助!
r - R读取excel文件数值精度问题
我在一个excel文件中有一个数字等于-29998,1500000003
当我尝试在 RI 中打开它时
有什么帮助吗?期望的结果:-29998,1500000003
编辑:options(digits=13)
我得到这-29998.150000000373
可以解释为什么舍入完成,但是即使options(digits=13)
我得到
你有什么功能可以让我得到完整的字符数吗?
EDIT2 format
做到了这一点,但它在最后增加了人为噪音。
我怎么知道要使用多少位数,format
因为nchar
会给我一个错误的值?
文件在这里
r - loadNamespace (j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 中的“汽车”的“Rcmdr”错误加载失败:
我正在尝试在 R 中运行“Rcmdr”。我让它功能齐全,但意外退出了程序。现在我无法重新进入。
我尝试了很多事情;卸载并重新安装 R 卸载并重新安装“Rcmdr”我尝试手动安装尝试不同的“CRAN”以及我从以前的帖子中看到的所有建议。(ie(install.packages("car",dependencies=TRUE)
下面是我收到的错误。
下载的二进制包在C:\Users\william\AppData\Local\Temp\Rtmpuazyss\downloaded_packages
r - r中的Openxlsx包问题
当我使用打开的 xlsx 包在 R 中导出 excel 文件时
如果我打开 excel 文件,则会显示以下消息:
我认为这个问题来自 Openxlsx 包,
这是我的代码
我如何在 R 中解决这个问题?
r - 将数据导出到 Excel .xlsx 预格式化模板
我想将一些结果数据集导出到已经预先格式化的“模板”xlsx 文件的几张表(大小、单元格格式、标题过滤器等......模板中已经存在)。我只想用值填充模板(相当于从 Excel 复制/粘贴值)。
我尝试了xlsx
/openxlsx
包,但它不起作用:这改变了工作表的样式。
我还尝试了XLConnect
使用 setStyleAction*(wb, XLC$"STYLE_ACTION.NONE")* 设置的包,它仅适用于其中一张,但不适用于其他...
我正在使用 R 版本 3.5.1(32 位)和 Excel 2016
随着openxlsx
,我使用下面的代码:
r - 如何将数组公式从 R 写入 excel,例如 {=C2:C11*D2:D11}
我用
在 Excel 中,我看到:
但我想用 {} 编写公式并在 Excel 中获取它:
我怎样才能做到这一点?
r - 线性模型结果写入 excel 文件
我在 R 中运行线性模型,我希望将模型的整个输出写入同一个 excel 文件。
现在,我只能对系数执行此操作,这是第一个示例。第二个示例是当我尝试将整个输出写入 excel 时,这会在倒数第二行代码中引发错误,如下所示:
仅获取系数很有用,但是,在单个 excel 文件中查看所有模型拟合统计信息将使模型评估更加全面。
r - 在 openxlsx 包 R 中使用 mergeCells() 会在输出中产生错误
我正在尝试将 R 中的数据框输出到 excel 中,但是在尝试打开生成的 xlsx 文件时使用 mergeCells() 时不断出现错误。当单元格合并时,我的数据“丢失了”。我可以取消合并单元格并且数据在那里,但我想对其进行格式化,以便输出(例如我的 df 的第 1 列)跨越多个列。
我尝试在将数据写入工作表之前和之后合并单元格。我也尝试过使用 writeDataTable() 和 writeData(),两者都不起作用。我尝试在不同的列上启动 df(如下所示)。例如,开始将 df 写入第 2 列,然后按 1:2 合并列。另一个我先合并列 1:2,然后从第 1 列开始写入数据。
或者
保存后打开文件时,错误为“我们发现某些内容等存在问题。Excel 能够通过删除或修复不可读的内容来打开文件”。
任何帮助表示赞赏!