编辑受密码保护的Excel二进制(* .xls)文件

时间:2018-08-21 19:52:27

标签: c# .net excel excel-2007 npoi

我需要使用C#打开和编辑受密码保护的Excel二进制文件(* .xls),但是到目前为止,我尝试过的每个库似乎都遇到了麻烦。

请注意:

  • 我无法转换Excel文件,它必须是* .xls
  • 我确实有文件密码。

到目前为止,我已经尝试过:

  • EPPlus似乎可以与OpenXML Excel文件配合使用,但是根本不支持二进制文件。
  • NPOI支持Excel二进制文件,可以保护它们,但不能加密或解密它们。加密适用于OpenXML文件,但不适用于保护。而是补丁库。
  • ExcelDataReader可以打开和读取受密码保护的文件,但不能操纵或保存它们。

为了使这一过程变得更加困难,在SO和Web上似乎有许多与此相关的问题,但是它们要么专注于某个特定的库,要么由于不具备不同的库而不适用于C#。存在在那里。

有人对此有经验吗?还是自己为此苦苦挣扎,却找到了解决方案?

0 个答案:

没有答案