问题标签 [xlconnect]
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 - 从安全网页将 excel 文档下载到 R 中
我正在尝试将excel
文件引入R
位于安全公司 SharePoint 网站上的文件。到目前为止,我已经尝试过使用RCurl
来执行此操作,这是我目前拥有的代码:
运行此代码后,内容包含来自 SharePoint 网站的 html 代码。但是,我不知道这是否是我想要的。
我希望能够访问 excel 文档并可能将其放入R
. 我知道您可以使用 来执行此操作XLConnect
,但我不确定您是否可以使用XLConnect
从安全网页中提取文档。有谁知道如何解决这个问题?
r - 错误:ggplot2 不知道如何处理类列表的数据
我正在尝试绘制 100 张具有不同 X 和 Y 值的 excel 数据。而且,我是 R 新手,我一个月前才开始使用它。现在,我正在尝试从 100 张数据中绘制两张数据。我设法使用 XLConnect 将 excel 文件导入到 R 中。并且,从每张纸上串出标题,这样就不会弄乱格式
而且,我写了这个:
R工作室给了我这个错误信息:
错误:ggplot2 不知道如何处理类列表的数据
所以最后我尝试了带有标题和没有标题的数据。最终,两者都有相同的错误问题。我不知道该怎么办。你能帮帮我吗?
谢谢
更新:问题解决了
并继续添加以分层情节
r - 从 R/外部环境填充启用 Excel 宏的单元格
我在 excel 中有一个启用宏的模板,我希望从 R 以编程方式填充它。
我有一个 R 进程,它为我要处理的每个项目检索不同的数据集,处理它们,然后我希望它为每个数据集复制和填充模板,绕过为每个数据手动填写模板的需要数据集。
我一直在使用 XLConnect R 包,但是它不支持 .xlsm 文件。我考虑过使用 RExcel,但我想从 R 环境中运行程序,而不是在 Excel 中(我在尝试安装 RExcel 时也遇到了很多困难)。
这是针对每年必须完成的课程课程数据库验证过程,因此为我部门的每门课程手动填写模板根本不可行,必须以自动化方式完成。我想使用 R 的部分原因是因为我可以用 Shiny 构建一个漂亮的用户界面,在那里 Excel 工作簿就像死了一样。
是否有另一种方法来以编程方式填充 excel 宏单元格并实际让宏接受并在数据上运行,或者我是否需要学习 VBA 并在 excel 中编写程序来处理这个?
r - 如何将自定义时间格式值从 Excel 导入 R?
我有一个 R 脚本,它使用 XLConnect 包循环并读取多个 Excel 电子表格到 R 中。各个电子表格组合成一个大数据框,然后写成 .csv 文件以供在 Excel 中进一步使用。
Excel 文件具有一列自定义格式的时间值:HH:MM:SS.000
即 00:18:06.264
当我打开生成的 csv 文件时,该列的值显示为,例如,
虽然我可以在事后轻松删除日期(我不想要),但我的问题是秒的十进制级别丢失了。我需要保留它们。我保持自定义时间格式不变的正确方法是什么?
谢谢你。
package - XLConnect, rJava and package building
I am writing a function that i want to include in a user-defined package (MYPACKAGE). The function is a follows:
where FILE is the name of the Excel file i want to read. When writing this function, I want it to import XLConnect, since that is the package it uses. I placed header code defining the function:
I have also added import(XLConnect) to the NAMESPACE and the DESCRIPTION file of MYPACKAGE. The package builds fine (or at least at first cut it appears to build OK) but when i run "Check Package" it fails and gives me the following error:
I have the correct version of Java and can load rJava just fine. i've tried importing rJava (similar to XLConnect) but i get the same error. Below is my sessionInfo:
r - 迭代地重新保存 Excel 文件的目录树
我经常从产生非标准 Excel 格式的源接收数据,该格式无法被readxl::read_excel
. 这是github问题线程。因此,我有一个完整的目录树,其中包含数百个(几乎)Excel 文件,我想将这些文件读入 R 并与plyr::ldply
这些文件结合起来。但是,可以通过XLConnect::loadWorkbook
. 但不幸的是,即使为 Java 虚拟机分配了大量内存,它也总是在读取几个文件后崩溃。我尝试将这三行添加到我的导入函数中:
但是,我仍然得到:
错误:OutOfMemoryError (Java):Java 堆空间
我需要做的就是将它们重新保存在 Excel 中,然后它们从readxl::read_excel
. 我希望我也可以批量重新保存它们,XLConnect
然后在 using 中读取它们readxl::read_excel
。不幸的是,使用 Linux,我不能只编写 Excel 脚本来重新保存它们。有没有人有另一种解决方法?
r - 将多个 data.table 保存为现有 .xlsx 文件中的新工作表
在 R Shiny-App 中,我试图让下载处理程序使用 XLConnect 将几个 data.tables(存储为反应值)保存在一个现有的 .xlsx 文件中,每个文件都在一个新的工作表中,我不知道我做错了什么。谢谢您的帮助。例子:
r - R(XLConnect)如果工作表很大,则将所有工作表合并为一个
我想将所有未知数量的工作表合并到一个 csv 中。这是我的尝试。
如果 excel 文件的大小很小,它正在工作。但不适用于较大的 excel 文件。跟随它正在返回
r - 使用 R 连接多个 Excel 工作簿和工作表
我有一系列我想加入 R 的 Excel 工作簿和工作表,但是查看 XLConnect 或 xlsx 之类的包我只看到追加和单元格合并函数(例如,没有合并工作表甚至合并工作簿函数)。有没有人建议我应该使用哪个包以及之后的哪个功能(对于工作表和工作簿)。谢谢!
r - 使用 R 和 XLConnect 读取 Excel 时间
我正在使用 R 读取一个 Excel 文件,该文件包含两列,时间为 12 小时格式
test.xlsx => A1: 1:40:50 p.m. A2: 00:00:00 a.m.
。
我已经安装了 XLConnect 包来读取文件,所以我编写了这个脚本:
我从中得到的是:
这些时间值与 Excel 中的不同。在与 RI 斗争了一段时间后,提出了以下解决方案:
这等于单元格 A1 中的时间。
我的问题是:有没有更简单的方法从 Excel 导入时间(不是日期时间)?