问题标签 [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.
r - 未使用参数的 R 错误消息 (writexl)
我有简单的代码
以上工作,但是当我尝试
我收到一个未使用的参数错误。我该如何解决?
r - 尝试使用 write_xlsx 导出数据帧时出错
已经使用 R 大约两年了,这是我第一次遇到这个问题。我有一个大约有 31,000 行和 400 列的 data.frame,我想使用 write_xlsx 导出到 Excel 表
当我尝试这个时,我收到以下错误:
我认为这个错误是在我无意中尝试打开一个 R 正在编写的 Excel 文件时开始的。我已关闭 R 并重新启动并重新安装了 writexl 包,但无济于事。
我尝试导出的数据约为 150mb。当我尝试编写一个较小的文件(1.5mb)时,这是可行的,但是当我尝试打开 excel 文件时,它说它已被 R 锁定以供编辑,并且可以“只读”打开。
我过去导出的数据比这大得多,没有任何问题,所以无法弄清楚,感谢任何帮助。
r - 在 for 循环中使用 write_xlsx 将数据帧导出到多个工作表中
我想导出通过 for 循环创建的一些数据框。这些应导出到同一文件中的不同 Excel 工作表。导出时,我希望每张工作表都有不同的名称。例如,以下示例中的工作表名称应该来自字符向量carriers
。
我无法使用包 xlsx,因为它不在我的 R 上运行。我尝试使用该writexl::write_xlsx
功能,但无法使其工作。这是一个重现我的问题的简单示例:
它产生以下错误:
如何修复此错误?
r - 在 R studio 中重命名 excel 工作表
我有一个包含 4 张工作表的电子表格,当我从 R 导出文件时,我想重命名这些工作表。
我该怎么做 - 我无法下载 XLConnect 库。
这是我到目前为止所拥有的:
谢谢!
r - write_xlsx(all_trips, "trips.xlsx") 错误:libxlsxwriter 中的错误:“工作表行或列索引超出范围。”
有谁知道如何解决这个错误?
语言:R
我想将文件导出到 xlsx 以在 Tableau Public 中使用,但遇到错误
错误:libxlsxwriter 中的错误:“工作表行或列索引超出范围。”
也许文件太大?
(S3:spec_tbl_df/tbl_df/tbl/data.frame)
r - R - 合并多个 .xlsx 文件后保留列名
我想合并具有相同结构的多个 xlsx 文件(大约 100 个)的列,这意味着它们都有 5 行和 2 列。
我正在使用此处提供的答案(稍作编辑以合并列而不是行)
但我最终得到的是每张纸的第一行现在是列名。
如何在合并文件中保留原始列名?
同样在合并的文件中,有名为“file”的新列显示文件名,我也想删除它们。
任何帮助,将不胜感激 :)
编辑
示例:我有 file1.xlsx,file2.xlsx 看起来像
我的输出是
但我的目标是拥有 mergefile.xlsx
r - 如何让用户在 R Shiny 中下载预加载的格式化 excel 文档?
我正在构建一个闪亮的应用程序,用户可以在其中完成一项调查,并根据他们的回答为他们推荐不同的模板供他们使用。模板都是高度格式化的 excel 文件(例如,上面有图片、未对齐的标题等),就像我在这里上传的屏幕截图一样。不幸的是,stackoverflow 不允许我上传 excel 文件以使其完全可重现,但如果您可以使用任何非表格 excel 文件运行它,它会起作用。[![在此处输入图像描述][1]][ 1]
这些模板全部上传到服务器,用户输入不影响它们。我已经尝试过其他人的示例,例如 [one][2],但我不断收到错误。
我如何得到它,所以当用户单击下载按钮时,他们得到的 excel 文件与它显示的完全一样?
xlsx - 使用 writexl 包导出包含实数和复数的数据帧
我正在尝试使用 writexl 包中的函数 write_xlsx() 将名为“mat”(具有实数和复数)的数据框从 R Studio 导出到我的桌面。该命令不会引发任何错误,并且文件也会导出到我的桌面,但是当我打开 .xlsx 文件时,没有任何条目。它只有列号。writexl() 不适用于复数吗?我不确定这是否是 R 端的问题,或者我是否需要对我的 Excel 做一些事情以使其能够读取复数。是否有另一种方法(另一个包)将此数据框导出到我的计算机?我尝试使用 xlsx 包,但它可能需要我安装的 rJava,但是当我运行库(rJava)时,R 会引发错误。也无法卸载软件包 openxlsx。任何帮助,将不胜感激。
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 文件中可以看到特殊字符?