gpt4 book ai didi

c# - 从 Excel 文件中删除密码——无需在我的服务器上安装 Excel

转载 作者:太空宇宙 更新时间:2023-11-03 11:51:24 25 4
gpt4 key购买 nike

我需要从上传的 excel 文件中删除密码保护。我一直在直接使用 Excel 程序集 (ASP.NET/C#) 执行此操作,然后尝试使用 ooxmlcrypto ,两者都有效,但问题是由于依赖关系,我无法部署这些解决方案中的任何一个。

我的意思是,我的系统管理员不希望我们在服务器上安装 Excel,而且我一直在寻找一些替代方案,但找不到。

我的问题是:有没有办法在不安装Excel或Office套件的情况下将必要的dll放入服务器?

我找到了这个:Office 2007 Primary Interop Assemblies redistributable package但它仍然需要 Microsoft Office 产品。

有什么想法吗?

最佳答案

你看问题的方式不对。如果您不会使用 Excel,则不要处理 Excel。尝试对 Excel 进行逆向工程不是您想要走的路。让您的客户使用另一种格式。为了安全起见,请使用开放式加密标准,例如压缩文件。此外,电子表格是一种糟糕的处理格式,因为用户总是会找到破坏布局的新方法。他们将以字符串形式提交日期,或添加一个新列等。您将永远对代码进行小的更改以防白痴。坚持一些明确的东西,比如 csv

关于c# - 从 Excel 文件中删除密码——无需在我的服务器上安装 Excel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2051257/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com