问题标签 [r-xlsx]
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 - write.xlsx function not working
I am trying to use .xlsx library but function write.xlsx is returning error that such can not be found.
When I am installing library(xlsx) in log I can read:
Java is up to date.
r - 用于将自定义数字和字母列表导出到 Excel 的 R 脚本
为了帮助我需要做一些常规的标签制作和打印,我正在寻找一个脚本,允许我输入一系列序列号(一些带有字符串标识符),我可以以特定格式导出到 Excel。例如,如果我输入了“1:16”范围,我正在 Excel 中寻找一个输出,就像:
对于每个唯一的序列号(即 1 到 16),前五行必须标有“U”,接下来的三行标有“F”,最后两行必须是单独的数字。最终导出的矩阵将为 n 列 x 21 行,其中 n 将根据我输入的数字范围而有所不同。
我的主要问题是写入 Excel。如上例所示,我无法找到如何自定义此输出并写入特定行和列。由于我在公司安全工作站上工作,因此我仅限于“openxlsx”。这是我到目前为止所拥有的:
非常感谢您的任何帮助,在此先感谢!
r - 如何将不等长度的变量从 R 导出到 Excel 工作表?
我在 R 中有两个数据框,如下所示。
我希望将这四个变量导出到一个 Excel 表中,其中四列应该是“ Team1 ”、“ Grade1 ” 、 “ Team2 ”和“ Grade2 ”。
我曾经使用write.xlsx()函数将数据帧导出到 Excel 工作表,但这里的问题是,变量的长度不相等。当我尝试cbind()变量并导出到 excel 时,也会发生同样的情况。
有什么方法可以将这四个变量导出到 Excel 工作表而不用担心它们的长度?
r - 数据导入和文本到列(在 excel A1 = 1+1+1 和 3 中可见时)
假设我们有 excel 文件,在A1中有 formula = 1+1+1
。所以 excel 显示 3 但是您可以执行“文本到列”,值 1 将位于A1、B1 和 C1中。
数据导入(我使用 read.xlsx)后我们可以在 R 中做些什么来获得相同的结果(1、1、1 与 3 相反)?
只是为了确认一下,原始df是 1x1,值为 3,而期望的结果是df 1x3,所有 3 个单元格中的值为 1。
r - 在 lapply 中使用 write.xlsx 将全局环境中的每个数据框写入单个 Excel 文件的每个选项卡
我在 R Studio 中的全局环境由多个数据框组成。我想将每个数据框中的数据写入单个 excel 文件中的每个选项卡。
为了使这个问题具有可重复性,让我们考虑一下全球环境中的以下数据框:
所需的输出是一个 excel 文件,有 4 个选项卡,第一个选项卡名为“df1”并包含 df1 的数据,依此类推。
我尝试了以下方法,但它们都不起作用:
我知道在 Stackoverflow 上有使用 for 循环对我的查询的解决方案。但是,没有使用 apply 系列函数(例如 lapply)来得出答案的解决方案。
感谢使用 lapply 解决此问题的任何帮助。谢谢!
r - 无法安装 R 包 xlsx
由于xlsx
我使用的最新版本仍然是源格式
我在安装 xlsx 时遇到了以下问题。
因为我没有管理员权限,所以我手动设置了我的 java 路径
原因可能是我有 64 位操作系统但 R 和 java 都是 32 位的事实吗?
r - R写xlsx文件转换数字输出中的空白单元格
我有一个这样的矩阵
有一些 NA。所以,如果我像这样把转换 NA
df 变成一个字符矩阵,当我 write.xlsx 时,我的文件 excel 包含一条错误消息,因为无法识别数字格式。如果我以这种方式放置逻辑 NAdf[is.na( df )] <- NA
并且我 write.xlsx 我得到一个带有空白单元格的矩阵输出。如何获得带有“#N/D”和数字格式的矩阵?
r - 使用 xlsx 包覆盖 xlsm 文件中的单元格引用
我有一个 .xlsm 工作簿,其中有一个当前引用单元格 B2 的单元格 B1,其硬编码值为 5。
我想使用 R 从单元格 B1 中删除引用并将其替换为硬编码值 0。
我正在尝试通过使用 xlsx 包在 R 中执行此操作。但是,在使用 setCellValue 函数并打开工作簿后,我看到 B1 的值为 0,但它仍然清楚地引用了单元格 B2(这可以在公式栏中看到以及单元格 B3 的事实,其中是单元格 B1 的函数,保持不变)
您能帮我利用 xlsx 包覆盖 B1 中的单元格引用并将其替换为硬编码值吗?
请参阅下面的代码以及excel工作簿的前后截图。
代码:
运行前的 Excel 工作簿:
运行后的 Excel 工作簿:
r - 使用 R 和 xlsx 格式化具有特定样式的整个工作表
使用 R 和 xlsx,我知道我可以使用以下内容格式化单元格样式:
但是,我希望整个工作表都采用这种格式。我认为我不应该循环每个单元格来实现这一点。
这是一种明确只有该工作表具有这种格式的方法吗?
谢谢各位帮忙