2016-03-07 16 views
8

Làm cách nào để đọc tệp excel được bảo vệ bằng mật khẩu vào r?Làm cách nào để đọc tệp excel được bảo vệ bằng mật khẩu vào r?

Tôi đã thử excel.link nhưng không có sẵn của nó đối với phiên bản R 3.2.3 (phiên bản Mỹ)

Tôi cũng đã cố gắng RDCOMClient nhưng nó cũng là không có sẵn cho phiên bản R 3.2.3

+0

Bạn đã thử các câu trả lời này - http://stackoverflow.com/a/13997138 – Zero

+0

Có tôi có .. RDCOMClient không thể được cài đặt với phiên bản R của tôi vì vậy tôi đang tìm một thư viện khác hoặc một tác phẩm vòng – telfreth

+0

phiên bản nào của excel? xlsx? – C8H10N4O2

Trả lời

3

XLConnect (0,2-13) bây giờ có thể đọc mật khẩu bảo vệ file excel

Cài đặt phiên bản mới nhất của XLConnect và XLConnectJars (0.2-13)

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

Insta ll Unlimited Strength Java (TM) Cryptography Chính sách mở rộng file (cần thiết trên OS X và Windows - không cần thiết trên Ubuntu Linux với 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) 

Sử dụng tập tin thử nghiệm :

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 
Các vấn đề liên quan