如何使用write.xlsx密码保护在R中创建的Excel文件?

Rei*_*ica 3 encryption passwords excel r

在我的数据分析中,R我有时会使用数据输出到Excel文件write.xlsx.这些文件需要受密码保护,目前我这样做是通过使用Excel打开未受保护的文件,然后使用添加密码File - Protect Workbook - Encrypt with Password.

有没有办法直接执行此操作,R以便我不必打开Excel文件并手动添加密码?(我想密码保护整个工作簿,而不仅仅是一张表.)

DTY*_*TYK 5

从xlsx手册中,您可以在password参数中设置密码:

write.xlsx(x, file, sheetName="Sheet1", col.names=TRUE, row.names=TRUE, append=FALSE, showNA=TRUE, password=NULL)
Run Code Online (Sandbox Code Playgroud)

  • @Ben您可能想尝试重新安装 xlsx 软件包。该软件包的最新更新具有“write.xlsx”的密码参数。 (2认同)