2017-08-08 42 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