我有一个自动生成报告的服务器,这些报告是以CSV格式呈现的。我需要能够直接加密文件,而不需要使用第三方压缩软件(如WinZIP或WinRAR)。
我认为最好的方法是通过PowerShell将CSV转换为XLS,然后对XLS文件进行密码保护。不幸的是,服务器上没有安装Office,而且我找到的所有示例都需要安装Excel来完成文件转换。
请问是否有一种在没有安装Excel的情况下,在PowerShell中将CSV转换为XLS的方法?如果没有,请您能想到更好的方法来对CSV文件进行密码保护吗,而不用将其压缩为ZIP或RAR文件?