问题标签 [writexl]

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 回答
279 浏览

r - 未使用参数的 R 错误消息 (writexl)

我有简单的代码

以上工作,但是当我尝试

我收到一个未使用的参数错误。我该如何解决?

0 投票
2 回答
672 浏览

r - 尝试使用 write_xlsx 导出数据帧时出错

已经使用 R 大约两年了,这是我第一次遇到这个问题。我有一个大约有 31,000 行和 400 列的 data.frame,我想使用 write_xlsx 导出到 Excel 表

当我尝试这个时,我收到以下错误:

我认为这个错误是在我无意中尝试打开一个 R 正在编写的 Excel 文件时开始的。我已关闭 R 并重新启动并重新安装了 writexl 包,但无济于事。

我尝试导出的数据约为 150mb。当我尝试编写一个较小的文件(1.5mb)时,这是可行的,但是当我尝试打开 excel 文件时,它说它已被 R 锁定以供编辑,并且可以“只读”打开。

我过去导出的数据比这大得多,没有任何问题,所以无法弄清楚,感谢任何帮助。

0 投票
2 回答
212 浏览

r - 在 for 循环中使用 write_xlsx 将数据帧导出到多个工作表中

我想导出通过 for 循环创建的一些数据框。这些应导出到同一文件中的不同 Excel 工作表。导出时,我希望每张工作表都有不同的名称。例如,以下示例中的工作表名称应该来自字符向量carriers

我无法使用包 xlsx,因为它不在我的 R 上运行。我尝试使用该writexl::write_xlsx功能,但无法使其工作。这是一个重现我的问题的简单示例:

它产生以下错误:

如何修复此错误?

0 投票
1 回答
106 浏览

r - 在 R studio 中重命名 excel 工作表

我有一个包含 4 张工作表的电子表格,当我从 R 导出文件时,我想重命名这些工作表。

我该怎么做 - 我无法下载 XLConnect 库。

这是我到目前为止所拥有的:

谢谢!

0 投票
1 回答
1066 浏览

r - write_xlsx(all_trips, "trips.xlsx") 错误:libxlsxwriter 中的错误:“工作表行或列索引超出范围。”

有谁知道如何解决这个错误?

语言:R

我想将文件导出到 xlsx 以在 Tableau Public 中使用,但遇到错误

错误:libxlsxwriter 中的错误:“工作表行或列索引超出范围。”

也许文件太大?

(S3:spec_tbl_df/tbl_df/tbl/data.frame)

0 投票
1 回答
55 浏览

r - R - 合并多个 .xlsx 文件后保留列名

我想合并具有相同结构的多个 xlsx 文件(大约 100 个)的列,这意味着它们都有 5 行和 2 列。

我正在使用此处提供的答案(稍作编辑以合并列而不是行)

但我最终得到的是每张纸的第一行现在是列名。

如何在合并文件中保留原始列名?

同样在合并的文件中,有名为“file”的新列显示文件名,我也想删除它们。

任何帮助,将不胜感激 :)

编辑

示例:我有 file1.xlsx,file2.xlsx 看起来像

我的输出是

但我的目标是拥有 mergefile.xlsx

0 投票
1 回答
35 浏览

r - 如何让用户在 R Shiny 中下载预加载的格式化 excel 文档?

我正在构建一个闪亮的应用程序,用户可以在其中完成一项调查,并根据他们的回答为他们推荐不同的模板供他们使用。模板都是高度格式化的 excel 文件(例如,上面有图片、未对齐的标题等),就像我在这里上传的屏幕截图一样。不幸的是,stackoverflow 不允许我上传 excel 文件以使其完全可重现,但如果您可以使用任何非表格 excel 文件运行它,它会起作用。[![在此处输入图像描述][1]][ 1]

这些模板全部上传到服务器,用户输入不影响它们。我已经尝试过其他人的示例,例如 [one][2],但我不断收到错误。

我如何得到它,所以当用户单击下载按钮时,他们得到的 excel 文件与它显示的完全一样?

0 投票
0 回答
46 浏览

xlsx - 使用 writexl 包导出包含实数和复数的数据帧

我正在尝试使用 writexl 包中的函数 write_xlsx() 将名为“mat”(具有实数和复数)的数据框从 R Studio 导出到我的桌面。该命令不会引发任何错误,并且文件也会导出到我的桌面,但是当我打开 .xlsx 文件时,没有任何条目。它只有列号。writexl() 不适用于复数吗?我不确定这是否是 R 端的问题,或者我是否需要对我的 Excel 做一些事情以使其能够读取复数。是否有另一种方法(另一个包)将此数据框导出到我的计算机?我尝试使用 xlsx 包,但它可能需要我安装的 rJava,但是当我运行库(rJava)时,R 会引发错误。也无法卸载软件包 openxlsx。任何帮助,将不胜感激。

0 投票
1 回答
204 浏览

r - 在 R 中使用 Cronjob 保存带有特殊字符(UTF-8 编码)的 XLSX

使用该writexl包,我可以将 data.frame 写入 xlsx 文件,同时在 xlsx 文件中保留特殊字符,因为数据以 UTF-8 编码(在 Mac 上)保存。这在我从 R 控制台运行我的 R 脚本时有效。

在此处输入图像描述

但是,当我安排一个 cronjob 运行完全相同的 R 脚本时,xlsx 文件使用不同的编码保存,因此不会显示特殊字符。有没有办法改变cronjob中的编码。

在此处输入图像描述

我找不到任何有关如何使用cronR包(https://github.com/bnosac/cronR)或writexl包添加与编码相关的参数的文档,也找不到使用以下任何行从 R 脚本中更改编码的任何文档:

或者通过将字符列的编码更改为 UTF-8:

在将数据帧写入 xlsx 之前

有谁知道在运行 cronjob 时如何将编码更改为 UTF-8,以便在保存的 xlsx 文件中可以看到特殊字符?

0 投票
1 回答
40 浏览

r - 在 R 中导出数据并更改行颜色

我想将类似于下面的数据集导出到一个 excel 文件中,并为行着色,并将 colnames+rownames 格式更改为粗体。

像这个:)(我用这些颜色来解释:#0070C0 #8DB4E2 #DAEEF3)

在此处输入图像描述