2016-03-07 9 views
8

Wie lesen Sie eine passwortgeschützte Excel-Datei in r?Wie liest du eine passwortgeschützte Excel-Datei in r?

Ich habe versucht, excel.link aber es ist nicht für R-Version 3.2.3 (My Version)

Ich habe auch versucht RDCOMClient aber es ist für R-Version 3.2.3 verfügbar auch nicht

+0

Haben Sie diese Antworten versucht - http://Stackoverflow.com/a/13997138 – Zero

+0

Ja habe ich .. der RDCOMClient kann nicht mit meiner Version von R installiert werden, so dass ich nach einer anderen Bibliothek oder einer Arbeit suche Runde – telfreth

+0

welche Version von Excel? xlsx? – C8H10N4O2

Antwort

3

XLConnect (0,2-13) kann nun ein Passwort geschützt Excel-Dateien lesen

neueste Version von XLConnect Installieren und XLConnectJars (0.2-13)

install.packages("XLConnect") 
install.packages("XLConnectJars") 

Insta ll Unlimited Strength Java (TM) Cryptography Extension Politik Datei (notwendig für OS X und Windows - nicht benötigt auf Ubuntu Linux mit OpenJDK 1,8)

http://www.oracle.com/technetwork/java/javase/downloads/jce8-download-2133166.html

How to install unlimited strength JCE for Java 8 in OS X?

library(XLConnect) 

Mit Testdatei :

https://github.com/miraisolutions/xlconnect/files/794219/TestWorkbook.xlsx

wb <- loadWorkbook("TestWorkbook.xlsx", password="pass") 
test <- readWorksheet(wb, "sheet1") 

> data 

    id value1 value2 
1 1  1  5 
2 2  2  4 
3 3  3  3 
4 4  4  2 
5 5  5  1