问题标签 [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 投票
1 回答
88 浏览

r - 使用 xlsx 包从 R 中导出的文件名中删除空格

尝试使用包“xlsx”中的 write.xlsx() 导出文件。

文件导出按预期工作,但命名约定有问题。

我希望文件的名称如下:

目前,我可以执行以下任一操作:

或者我可以写

如何删除日期和文件扩展名之间的空格,使文件名是:

我很欣赏这有点虚荣,我可以用它sep = "_"来放置下划线,但这不是我想要实现的命名约定。

0 投票
1 回答
170 浏览

r - 将数据从for循环写入一张excel表

我正在尝试以数据在一张纸中的方式将数据从我的 for 循环写入 excel 文件。我一直在使用 xlsx 库,但由于某种原因添加 APPEND = TRUE 并不能解决问题。我一直在尝试做的一个例子:

这仅适用于编写第一个循环结果,之后我收到一个错误,告诉我已经有一个同名的工作表,它不会将结果附加到工作表。我应该如何处理这个?

0 投票
1 回答
257 浏览

r - R - 将包含英文和中文单词的数据一起导出到 CSV 文件

如何将包含中英文单词的数据框导出到 csv 文件?当我正常导出时,甚至当我使用UTF-8编码导出时,显示的中文单词如下所示:

(<U+6709>)<U+307F><U+3064><U+3044><U+5712>

这是我要导出的 R 脚本:

0 投票
1 回答
104 浏览

r - 读取.xlsx2 | 如果 sheetName 不存在则跳过

我正在尝试使用 read.xlsx2 函数读取文件夹中的多个 excel 文件。我只需要阅读标题为“退货”或“价格”的特定表格。

有没有一种方法可以在函数中给出“或”参数,如果文件不包含任何表格,也可以跳过文件?

Ps:每个文件都会有一个“退货”或“价格”表,或者两者都没有,但不能同时有,所以不会有冲突。

谢谢

0 投票
0 回答
81 浏览

r - 如何在excel文件中使用R填充excel文件

我正在尝试通过 Excel 文件访问 R 脚本。也就是说,当我还在 Excel 文件中时,我想运行一个 R 脚本,它填充同一个 Excel 文件。原因是 Excel 的计算效率不够高。

现在我知道通常情况下,当打开 Excel 文件时,您无法通过 R 脚本填充 Excel 文件。我的问题是,有没有办法解决这个问题?例如,通过关闭 R 脚本,填充然后打开我从中调用脚本的 Excel 文件?

任何帮助将非常感激

0 投票
2 回答
427 浏览

r - 循环在多个 Excel 工作簿中创建多个工作表

我有一个包含两个不同组及其值的数据集,如下所示:

我知道我可以使用 lapply 为每个“建筑物”输出工作簿:

同样,下面是基于列在 1 个工作簿中创建多个工作表的代码:

我的问题是,在 R 中有没有一种方法可以将这些组合起来(或者是否有另一种方法)以按组创建单独的工作簿,并按子组创建多个工作表?我想要的是具有 2 张工作表的 Building 1 文件:活动和非活动。

0 投票
0 回答
331 浏览

r - 在 R 上使用 read.xlsx 产生错误

我正在尝试使用从 xlsx 包中获取的 read.xlsx 在 R 中运行一行代码。它曾经工作正常,但有些东西发生了变化,但我不确定是什么。

错误是:

0 投票
2 回答
512 浏览

r - 使用 R 在 excel 中使用动态 sheetNames 编写多张工作表

这可以使用for循环轻松完成,但我正在寻找使用lapplyor的解决方案dplyr

我有多个数据框,我想在单独的表格中导出到 excel 文件(我在类似的行上看到了许多问题和答案,但找不到动态解决命名表格的问题)。

我想用数据框的名称来命名工作表。为简单起见,我以某种模式命名了数据帧(例如 df1 到 df10)。我该怎么做呢?

下面是一个可重现的示例,我尝试使用两个数据框mtcarscars(它正在工作,但没有好的工作表名称)。

如果可以使用其他一些 r 包更轻松地完成它,请建议。

0 投票
2 回答
1044 浏览

r - R中虽然安装了xlsx包,但是还是不行

虽然安装了xlsx包,但它不起作用。我收到以下错误。我应该怎么办?我使用最新版本的 R

0 投票
1 回答
158 浏览

r - R - 使用 xlsx 包将文本添加到合并单元格

我已经使用 R 中的 xlsx 包在 excel 文件中创建了一个合并单元格。我想在这个合并的单元格中编写文本并尝试了下面的代码,但是这会使单元格留空,该工作表中的任何地方都没有文本。

如何向此合并单元格添加文本?