2017-08-08 82 views
0

我想导入Excel文件R. Excel文件已经有一个实现头包含的重要信息,但是这头不会导入到R.我想什么:导入Excel标题中的R

库(openxlsx)
read.xlsx #cuts关闭标题

转换成CSV #cuts关闭标题

转换为PDF格式,从PDF到TXT #cuts关闭标题

我缺少一个OB vious解决方案?我不需要任何特定格式的头部数据,作为数据框的一部分或作为一个丑陋的字符串,以便我可以提取它,并且该提取必须在R-environment中发生(而不是在Excel中手动进行)。

编辑:我试图上传另一个带有标题的excel文件的简化版本,但它也没有工作。这似乎是头部本身,而不是它的内容

header of excel sheet

+1

你能更详细地描述标题吗?有什么特殊字符可以让read.xlsx跳过它们吗? –

+0

也许查看'readxl'包 - 你可以对指定了不同范围的'read_excel'进行多次调用,以获得导入的数据和头文件 – Craig

回答

0

我想到一个问题,这将工作:

x <- loadWorkbook("examplexl.xlsx") 

sheet1 <- x$worksheets[[1]] 

headers <- sheet1$headerFooter 

> headers 
$oddHeader 
$oddHeader[[1]] 
NULL 

$oddHeader[[2]] 
[1] "Center header" 

$oddHeader[[3]] 
[1] "Right header\nInfo" 

我 “examplexl.xlsx” 的模样:

enter image description here