楼主: 东风未
2550 6

[问答] RODBC中SQLFetch读.xls文件同一列有不同数据格式的单元格时有数据缺失 [推广有奖]

  • 1关注
  • 0粉丝

硕士生

24%

还不是VIP/贵宾

-

威望
0
论坛币
30 个
通用积分
4.5591
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
2864 点
帖子
49
精华
0
在线时间
246 小时
注册时间
2011-3-6
最后登录
2024-2-6

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
有非常多的.xls格式文件,并且不同excel中有不同多个工作表,而且excel中同一列有不同的单元格格式,想用RODBC包批量读取数据。
不过用RODBC中SQLFetch读.xls文件同一列有不同数据格式的单元格时有数据缺失
程序如下:
####################
t<-odbcConnectExcel('D:\\ab.xls')
b<-sqlFetch(t,'Sheet1')
b
#####################
结果:
       x             y
1     930A65    B
2     D355E2    C
3     800BDC    D
4       <NA> <NA>
5  S    0316    E
6     D3553E    F
7     CAAC0D <NA>
8     800BDE <NA>
####################
数据:
x                                y
930A65                       B
D355E2                      C
800BDC                      D
801713 (数值型)    50000  (数值型)
S    0316                      E
D3553E                        F
CAAC0D                       8   (数值型)
800BDE                       9    (数值型)
注:excel中单元格除括号内为“数值”型外其余均为“常规”型

二维码

扫码加我 拉你入群

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

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

关键词:RODBC 数据缺失 数据格式 fetc FET R软件 RODBC包 sqlFetch函数 数据缺失

沙发
ryoeng 在职认证  发表于 2015-6-11 08:39:10 |只看作者 |坛友微信交流群
提示: 作者被禁止或删除 内容自动屏蔽

使用道具

藤椅
双修阁主の 发表于 2015-6-11 09:50:07 |只看作者 |坛友微信交流群
同求~我认为应该有参数控制的

使用道具

板凳
东风未 发表于 2015-6-14 22:53:42 |只看作者 |坛友微信交流群
ryoeng 发表于 2015-6-11 08:39
应该会比RODBC方便多吧?
xlsx包用来读07的xlsx格式的比较好,但我的都是xls格式的文件,而且太多了,先转换文件格式再读就划不来了

使用道具

报纸
ryoeng 在职认证  发表于 2015-6-14 23:10:54 |只看作者 |坛友微信交流群
提示: 作者被禁止或删除 内容自动屏蔽

使用道具

地板
lyweezero 发表于 2016-10-29 08:28:58 |只看作者 |坛友微信交流群
请问问题解决了吗?如何解决的?

使用道具

7
东风未 发表于 2016-12-2 23:51:03 |只看作者 |坛友微信交流群
lyweezero 发表于 2016-10-29 08:28
请问问题解决了吗?如何解决的?
用XLConnect吧

使用道具

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

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-5-1 02:49