Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/29.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在线阅读xlsx-R中的表格_R_Excel_Url_Xlsx_Worksheet - Fatal编程技术网

在线阅读xlsx-R中的表格

在线阅读xlsx-R中的表格,r,excel,url,xlsx,worksheet,R,Excel,Url,Xlsx,Worksheet,我在读取此xlsx文件和处理sheet=2(“数据”)时遇到问题 “” 我所做的: library(readxl) library(XLConnect) library("openxlsx") temp = tempfile(fileext = ".xlsx") dataURL <- "http://www3.weforum.org/docs/gcr/2015-2016/GCI_Dataset_2006-2015.xlsx" download.file(dataURL, destfile

我在读取此xlsx文件和处理sheet=2(“数据”)时遇到问题 “”

我所做的:

library(readxl)
library(XLConnect)
library("openxlsx")

temp = tempfile(fileext = ".xlsx")
dataURL <- "http://www3.weforum.org/docs/gcr/2015-2016/GCI_Dataset_2006-2015.xlsx"
download.file(dataURL, destfile=temp, mode='wb')
file<- read.xlsx(temp, sheet= 2)

有人能帮忙吗?Thnx:)

对于这个特定文件,我使用readxl似乎没有问题。 对于同一个包,我确实对其他系统创建的特定电子表格有问题,我无法控制(开发人员知道这一点)

如果我运行这个:

temp = tempfile(fileext = ".xlsx")
dataURL <- "http://www3.weforum.org/docs/gcr/2015-2016/GCI_Dataset_2006-2015.xlsx"
download.file(dataURL, destfile=temp, mode='wb')

test <- readxl::read_excel(temp, sheet =2)
head(test)
temp=tempfile(fileext=“.xlsx”)

dataURL对于这个特定文件,使用readxl似乎没有问题。 对于同一个包,我确实对其他系统创建的特定电子表格有问题,我无法控制(开发人员知道这一点)

如果我运行这个:

temp = tempfile(fileext = ".xlsx")
dataURL <- "http://www3.weforum.org/docs/gcr/2015-2016/GCI_Dataset_2006-2015.xlsx"
download.file(dataURL, destfile=temp, mode='wb')

test <- readxl::read_excel(temp, sheet =2)
head(test)
temp=tempfile(fileext=“.xlsx”)

dataURL我从来没有在任何R Excel软件包方面有过太多的运气。根据您的需求和情况,您最好找到另一个解决方案。如果您在安装了Excel的Windows计算机上,一个选项是将任务委托给JScript脚本,该脚本打开Excel文件并将其保存为CSV。然后将CSV读入R.OK。如何委托给jscript并仅将第二张工作表保存到csv?这取决于您的特定设置和要求。在我的例子中,我编写了一个独立的JScript脚本,将给定目录中的所有Excel文件保存为CSV格式,然后用R打开,但这可能不适合您的情况。我确实记得在GitHub上看到一个R脚本,它创建了一个JScript文件,运行该脚本并加载该脚本创建的CSV文件,但我再也找不到它了(无论如何谢谢!我会手动解决。:P(更快)我对任何R Excel软件包都没有太多的运气。根据您的要求和情况,您最好找到另一个解决方案。如果您在安装了Excel的Windows计算机上,一个选项是将任务委托给JScript脚本,该脚本将打开Excel文件并将其保存为CSV。然后将CSV读入R.Okey.H如何委托jscript并仅将第二张工作表保存到csv?这取决于您的特定设置和要求。在我的例子中,我编写了一个独立的jscript脚本,将给定目录中的所有Excel文件保存为csv格式,然后可以用R打开,但这可能不适合您的情况。我确实记得在GitHub上看到过R脚本t创建一个JScript文件,运行脚本并加载该脚本创建的CSV文件,但我再也找不到它了。:(无论如何,谢谢!我将手动解决。:P(更快)确实!谢谢你的时间!确实!谢谢你的时间!
# A tibble: 6 × 159
                                      `The Global Competitiveness Index Historical Dataset © 2005-2015 World Economic Forum `
                                                                                                                        <chr>
1 IMPORTANT The storage on any data retrieval system and the commercial use of the present data set, or portions of it, is st
2                                                                                                                   Placement
3                                                                                                                   Placement
4                                                                                                                           1
5                                                                                                                           1
6                                                                                                                           1
# ... with 158 more variables: X__1 <chr>, X__2 <chr>, X__3 <chr>, X__4 <chr>, X__5 <chr>, X__6 <chr>, X__7 <chr>,
#   X__8 <chr>, X__9 <chr>, X__10 <chr>, X__11 <chr>, X__12 <chr>, X__13 <chr>, X__14 <chr>, X__15 <chr>, X__16 <chr>,
#   X__17 <chr>, X__18 <chr>, X__19 <chr>, X__20 <chr>, X__21 <chr>, X__22 <chr>, X__23 <chr>, X__24 <chr>, X__25 <chr>,
#   X__26 <chr>, X__27 <chr>, X__28 <chr>, X__29 <chr>, X__30 <chr>, X__31 <chr>, X__32 <chr>, X__33 <chr>, X__34 <chr>,
#   X__35 <chr>, X__36 <chr>, X__37 <chr>, X__38 <chr>, X__39 <chr>, X__40 <chr>, X__41 <chr>, X__42 <chr>, X__43 <chr>,
#   X__44 <chr>, X__45 <chr>, X__46 <chr>, X__47 <chr>, X__48 <chr>, X__49 <chr>, X__50 <chr>, X__51 <chr>, X__52 <chr>,
#   X__53 <chr>, X__54 <chr>, X__55 <chr>, X__56 <chr>, X__57 <chr>, X__58 <chr>, X__59 <chr>, X__60 <chr>, X__61 <chr>,
#   X__62 <chr>, X__63 <chr>, X__64 <chr>, X__65 <chr>, X__66 <chr>, X__67 <chr>, X__68 <chr>, X__69 <chr>, X__70 <chr>,
#   X__71 <chr>, X__72 <chr>, X__73 <chr>, X__74 <chr>, X__75 <chr>, X__76 <chr>, X__77 <chr>, X__78 <chr>, X__79 <chr>,
#   X__80 <chr>, X__81 <chr>, X__82 <chr>, X__83 <chr>, X__84 <chr>, X__85 <chr>, X__86 <chr>, X__87 <chr>, X__88 <chr>,
#   X__89 <chr>, X__90 <chr>, X__91 <chr>, X__92 <chr>, X__93 <chr>, X__94 <chr>, X__95 <chr>, X__96 <chr>, X__97 <chr>,
#   X__98 <chr>, X__99 <chr>, X__100 <chr>, ...