楼主: warrenzhang
2609 3

请问这里有人用R Com吗? [推广有奖]

  • 0关注
  • 3粉丝

已卖:290份资源

副教授

62%

还不是VIP/贵宾

-

威望
0
论坛币
4239 个
通用积分
2.3755
学术水平
64 点
热心指数
76 点
信用等级
54 点
经验
623 点
帖子
864
精华
0
在线时间
686 小时
注册时间
2007-3-9
最后登录
2011-8-4

楼主
warrenzhang 发表于 2010-8-6 14:54:49 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
rt。貌似可以在excel里调用,是吗?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:COM EXCEL exce xcel cel COM

沙发
zfy1989lee 在职认证  发表于 2010-8-21 21:17:20
1# warrenzhang   自己搜索下RExcel就知道了

藤椅
DM小菜鸟 发表于 2015-2-5 14:40:56
这个Rcom不是独立用来着~~~
   
如果平时工作以Excel为主,仅仅只是想扩展Excel的功能,可以到官网上下载一个RAndFriendsSetup2101V3.0-18-1.exe文件,100多M,资源和网页都是实时更新的,当前版本包含了最新的R 2.10.1、rscproxy 1.3-1、rcom 2.2-1和RExcel 3.0-18。双击安装后,自动把包括R在内的所有东西都装好并自动配置Excel,直接就会发现Excel上多出一个菜单。
  

如果想看着环境一步步搭建起来,就要手动安装了。CRAN上有个RExcelInstaller,是个专门安装Rexcel的package,可以使用install.packages("RExcelInstaller") 自动安装,该包依赖于CRAN上的另一个包rcom,而rcom又依赖于rscproxy。可以在CRAN上分别下载这三个包,然后按顺序进行本地安装,不过不推荐,容易出现版本不匹配的问题,直接install.packages("RExcelInstaller") 把三个包都装好就行。
  

rscproxy是一个为第三方应用(比如statconnDCOM和ROOo等)提供数据类型转换的包,是安装rcom的先决条件。rcom实际上就是一个R的客户端接口和COM服务器。装好rcom后,通过library(rcom)加载,然后利用installstatconnDCOM()命令安装一个COM服务器,该命令会自动从网上下载最新的statconnDCOM.latest.exe然后安装,也可以手动在官网下载这个文件,通过双击自动安装。装好后发现开始菜单里出现DCOM的子菜单,这和以前的R(D)COM Server非常相似,其实就是一个东西。
  

这些装好后就可以安装Rexcel了,RExcelInstaller包中运行installRExcel(),可以直接从网上下载RExcelInst.latest.exe并安装,手工下载后双击安装效果也是一样的,不过我把下载文件放在D盘无法安装,放C盘就行了,不知是因为认盘还是文件系统的原因。如果使用管理员模式登录,安装的过程中会自动把相关的Excel宏文件注册进去,并修改Excel的权限,如果不是管理员模式,需要在开始菜单里新出现的Rexcel中点击“Activate RExcel”,手工加载宏。
  

打开Excel,就发现多出了一个Rexcel的菜单,和以前的效果一样,使用方式也一样。安装虽然变复杂一些,但是变得更可控了。

板凳
soccy 发表于 2015-2-6 05:42:17
不是跨平台的,弃之。

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-29 05:06