r - 加密您在 R 中创建的文件
问题描述
只想说我是 R 新手。我有一个文件需要发送给不同的客户端,这些客户端有不同的密码来打开文件,所以我需要为每个文件创建多个版本的不同密码一。我可以在 R 中创建多个受密码保护的文件吗?文件类型是 excel,但如果我也可以加密 microsoft word 文档,那将非常方便。
解决方案
要在 R 中创建受密码保护的 xls 文件,您可以使用带有选项的xlsx
packagewrite
函数,如下所示:password
write.xlsx(x, file, sheetName="Sheet2", col.names=TRUE, row.names=TRUE, append=FALSE, password=NULL)
为了保护和压缩您可以使用的任何文件:
PASSWORD <- "YourPassword"
zip("C:/Users/Downloads/MyArchive.zip",
files="C:/Users/Downloads/example.docx",
flags = paste("--password", PASSWORD))
推荐阅读
- swift - 如何管理 .xpbproj 冲突
- date - 导入一个范围与一个单元格(使用查询)
- excel - 在excel单元格中显示数字0
- wpf - WPF 打印到 Epson TM-H6000 Slip
- pandas - 获取分组数据的索引
- prolog - 为和运算符谓词给出的结果(Prolog)
- bots - 不和谐 | DiscordAPIError:无法向该用户发送消息
- python - 如何从 Pandas 数据框中的特定列写入多个 Excel 表?
- angular - 完成服务调用后加载视图组件(表),该服务调用推送包含表信息的数组
- reactjs - react jsconfig.json 忽略路径