问题标签 [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.

0 投票
2 回答
48156 浏览

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.

0 投票
1 回答
169 浏览

r - 用于将自定义数字和字母列表导出到 Excel 的 R 脚本

为了帮助我需要做一些常规的标签制作和打印,我正在寻找一个脚本,允许我输入一系列序列号(一些带有字符串标识符),我可以以特定格式导出到 Excel。例如,如果我输入了“1:16”范围,我正在 Excel 中寻找一个输出,就像:

在此处输入图像描述

对于每个唯一的序列号(即 1 到 16),前五行必须标有“U”,接下来的三行标有“F”,最后两行必须是单独的数字。最终导出的矩阵将为 n 列 x 21 行,其中 n 将根据我输入的数字范围而有所不同。

我的主要问题是写入 Excel。如上例所示,我无法找到如何自定义此输出并写入特定行和列。由于我在公司安全工作站上工作,因此我仅限于“openxlsx”。这是我到目前为止所拥有的:

非常感谢您的任何帮助,在此先感谢!

0 投票
1 回答
156 浏览

r - 如何将不等长度的变量从 R 导出到 Excel 工作表?

我在 R 中有两个数据框,如下所示。

我希望将这四个变量导出到一个 Excel 表中,其中四列应该是“ Team1 ”、“ Grade1 ” Team2 ”和“ Grade2 ”。

我曾经使用write.xlsx()函数将数据帧导出到 Excel 工作表,但这里的问题是,变量的长度不相等。当我尝试cbind()变量并导出到 excel 时,也会发生同样的情况。

有什么方法可以将这四个变量导出到 Excel 工作表而不用担心它们的长度?

0 投票
1 回答
141 浏览

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。

0 投票
2 回答
958 浏览

r - 在 lapply 中使用 write.xlsx 将全局环境中的每个数据框写入单个 Excel 文件的每个选项卡

我在 R Studio 中的全局环境由多个数据框组成。我想将每个数据框中的数据写入单个 excel 文件中的每个选项卡。

为了使这个问题具有可重复性,让我们考虑一下全球环境中的以下数据框:

所需的输出是一个 excel 文件,有 4 个选项卡,第一个选项卡名为“df1”并包含 df1 的数据,依此类推。

我尝试了以下方法,但它们都不起作用:

我知道在 Stackoverflow 上有使用 for 循环对我的查询的解决方案。但是,没有使用 apply 系列函数(例如 lapply)来得出答案的解决方案。

感谢使用 lapply 解决此问题的任何帮助。谢谢!

0 投票
0 回答
285 浏览

r - 无法安装 R 包 xlsx

由于xlsx我使用的最新版本仍然是源格式

我在安装 xlsx 时遇到了以下问题。

因为我没有管理员权限,所以我手动设置了我的 java 路径

原因可能是我有 64 位操作系统但 R 和 java 都是 32 位的事实吗?

0 投票
1 回答
1115 浏览

r - R写xlsx文件转换数字输出中的空白单元格

我有一个这样的矩阵

有一些 NA。所以,如果我像这样把转换 NA

df 变成一个字符矩阵,当我 write.xlsx 时,我的文件 excel 包含一条错误消息,因为无法识别数字格式。如果我以这种方式放置逻辑 NAdf[is.na( df )] <- NA并且我 write.xlsx 我得到一个带有空白单元格的矩阵输出。如何获得带有“#N/D”和数字格式的矩阵?

0 投票
2 回答
674 浏览

r - 如何将多行excel单元格读入R

我正在尝试将 excel 文件读入 R。数据格式如下: 在此处输入图像描述

如您所见,有些单元格具有多行信息。我正在使用这个 excel 文件并将其作为问题放在 R Shiny 上。(作为单选按钮)现在,如果我使用read.xlsx阅读它,我的行将被挤成一行。如何在保留多行格式的情况下将文件读入 R?
如果我的问题只有一行,则很难阅读和理解。

0 投票
0 回答
101 浏览

r - 使用 xlsx 包覆盖 xlsm 文件中的单元格引用

我有一个 .xlsm 工作簿,其中有一个当前引用单元格 B2 的单元格 B1,其硬编码值为 5。

我想使用 R 从单元格 B1 中删除引用并将其替换为硬编码值 0。

我正在尝试通过使用 xlsx 包在 R 中执行此操作。但是,在使用 setCellValue 函数并打开工作簿后,我看到 B1 的值为 0,但它仍然清楚地引用了单元格 B2(这可以在公式栏中看到以及单元格 B3 的事实,其中是单元格 B1 的函数,保持不变)

您能帮我利用 xlsx 包覆盖 B1 中的单元格引用并将其替换为硬编码值吗?

请参阅下面的代码以及excel工作簿的前后截图。

代码:

运行前的 Excel 工作簿:

在此处输入图像描述

运行后的 Excel 工作簿:

在此处输入图像描述

0 投票
1 回答
245 浏览

r - 使用 R 和 xlsx 格式化具有特定样式的整个工作表

使用 R 和 xlsx,我知道我可以使用以下内容格式化单元格样式:

但是,我希望整个工作表都采用这种格式。我认为我不应该循环每个单元格来实现这一点。

这是一种明确只有该工作表具有这种格式的方法吗?

谢谢各位帮忙