如何将特定的excel表读入R中

时间:2017-05-02 16:07:30

标签: r

我的excel工作簿 var json = { name: 'test', value: 'value', nodes: [ { name: 'next test', value: 'next value', nodes: [{}] }, { name: 'third test', value: 'third value', nodes: [{}] } ] } function makeNewList(obj) { // if the object does not contain children, make a 'li' element only if (obj.nodes[0].name === undefined) { var res = document.createElement('li'); res.innerHTML = obj.name + ": " + obj.value; return res; } // otherwise, first make a 'ul' element with main name and value, then // nest a new 'ul' with child nodes inside else { var res = document.createElement('ul'); var nameLi = document.createElement('li'); nameLi.innerHTML = obj.name + ": " + obj.value; res.appendChild(nameLi); var nestedNodes = document.createElement('ul'); obj.nodes.forEach(function(node) { nestedNodes.appendChild(makeNewList(node)); }) res.appendChild(nestedNodes); return res } } 中的一张表(Table_1)上有两个表Table_2sheet_5。我知道有很多软件包允许您指定要加载的工作表,但有没有办法只加载您想要的表?在这种情况下,我只想加载myWorkbook.xlsx

由于

1 个答案:

答案 0 :(得分:2)

readxl的最新版本可以设置范围。恕我直言,这是BY FAR最好的excel读包R.

请参阅此帖子中标题为"指定数据矩形":https://blog.rstudio.org/2017/04/19/readxl-1-0-0/

的部分

excel用户应该非常熟悉语法。

另请参阅此帖子以询问有关SO的问题: How to make a great R reproducible example?