2016-03-07 11 views
8

Jak czytasz plik programu Excel chroniony hasłem na r?Jak czytasz plik programu Excel chroniony hasłem na r?

Próbowałem excel.link ale nie jest dostępny dla wersji 3.2.3 R (moja wersja)

Próbowałem też RDCOMClient ale nie jest również dostępna dla wersji R 3.2.3

+0

Wypróbowałeś te odpowiedzi - http://stackoverflow.com/a/13997138 – Zero

+0

Tak, mam ... RDCOMClient nie może być zainstalowany z moją wersją R, więc szukam innej biblioteki lub pracy runda – telfreth

+0

jaka wersja programu Excel? xlsx? – C8H10N4O2

Odpowiedz

3

XLConnect (0.2-13) może teraz odczytać pliki zabezpieczone hasłem excel

zainstalować najnowszą wersję XLConnect i XLConnectJars (0.2-13)

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

Insta ll Nieograniczona Wytrzymałość Java (TM) Kryptografia Polityka Rozszerzenie pliku (konieczny na OS X i Windows - nie są potrzebne w systemie Linux Ubuntu z 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) 

Korzystanie z pliku testowego :

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