r-read_excel无法读取xls(MS excel 5.0/95工作簿),而可以保存为.xlsx进行读取



我在R,Python领域真的很学习,遇到了一些read_xls无法读取.xls(MS excel 5.0/95工作簿(的问题,但只有我的R工作室显示了0x0 tibble。

我试图制作一个reprex,但它显示我如下,所以我不明白"路径"不存在,而我可以在审判中看到结果,所以我复制了这两个案例。

因此,只有当我将这个有问题的文件保存为.xlsx时,它才能被读取。我可以用这种方式作为一种变通方法,但我想使用原始文件,这样我的代码就可以自动在我的代码中工作,而无需像保存为.xlsx.那样在外部工作

这个有问题的xls文件可以从链接中找到,而它是.zip文件,因此应该提取出来进行试用,并且只有当您转到保存菜单时,才能将文件类型检查为MS excel 5.0/95工作簿。

--reprex试验

library(readxl)
read_excel("tdocList_3GU_2017-05-19_18h25.xls")
#> Error: path does not exist: 'tdocList_3GU_2017-05-19_18h25.xls'
read_excel("tdocList_3GU_2017-05-19_18h25_xlsx.xlsx")
#> Error: path does not exist: 'tdocList_3GU_2017-05-19_18h25_xlsx.xlsx'

--我的试验——

library(readxl)
read_excel("tdocList_3GU_2017-05-19_18h25.xls")
A tibble: 0 x 0
read_excel("tdocList_3GU_2017-05-19_18h25_xlsx.xlsx")
A tibble: 2,159 x 32
tdocList_3GU_2017-05-19_18h25_xlsx.xlsx

Tdoc标题来源联系人联系人ID类型供应商~对于摘要秘书Rema~`议程项目so ~

1 R2-1~Agen~Chair~14160 Agen~NA Appr~NA NA NA2 R2-1~RAN2~ETSI Juha K~21609 repo~NA Appr~NA NA NA3 R2-1~LS o~CT1 Jaehyu~44912 LS在NA Acti~NA NA NA4 R2-1~LS o~CT1 Lena C~3080 LS在NA Info~NA NA NA5 R2-1~Repl~CT1 Mikael~40034 LS在NA信息~NA NA NA6 R2-1~Repl~CT1 Chen-h~57105 LS在NA信息~NA NA NA7 R2-1~Repl~CT1-Jennif~43418LS在NA Acti~NA NA NA8 R2-1~LS o~CT1 Chen-h~57105 LS在NA Acti~Offline~NA9 R2-1~Resp~RAN1 Albert~6913 LS在NA Acti~NA NA NANA-Acti~NA-NA-中的10R2-1~LSo~RAN1~Alexey~46112LS

增加2149行,增加21个变量:议程项目、议程项目描述、TDoc sort order within agenda item<dbl>,TDoc Status<chr>,Reservation date<dttm>, Uploaded <dttm>,Is revision of<chr>,Revised to<chr>, Rel <chr>, Specification <chr>, Version <chr>,Related WIs<chr>, CR <chr>,CR revision<chr>,CR category<chr>,TSG CR Pack<lgl>,Reply to<chr>, LS_To <chr>, LS_Cc <chr>,Original LS<chr>,Reply in

文件下载链接,因为我找不到哪里可以上传我的测试文件

除了转换为最新的excel格式之外,R中可能没有解决方案。readxlxlsx都不能处理这么旧的excel格式。

最新更新