为有中文需求的客户提供多渠道中文技术支持.

Sun Apr 12, 2026 10:01 am

sprire.xlsfor.net如何判断是否有保护密码,在打开时提示用户输入。

cracklover
 
Posts: 2
Joined: Mon Nov 16, 2020 2:27 pm

Mon Apr 13, 2026 3:12 am

您好,

感谢您的询问。
判断excel文件是否存在密码保护并打开文件,请以下参考代码:
Code: Select all
            Workbook workbook = new Workbook();
            bool isProtected = Workbook.IsPasswordProtected(input);

            if (isProtected)
            {
                // 存在密码保护,打开文件
                String password =”password";
                workbook.OpenPassword = (password);
                workbook.LoadFromFile(input, ExcelVersion.Version2013);
                Console.WriteLine("文件加载成功");
                   
            }
            else
            {
                // 无密码,直接打开
                workbook.LoadFromFile(input);
            }

期待您的测试反馈。
Sincerely,
Talia
E-iceblue support team
User avatar

talia.liu
 
Posts: 331
Joined: Mon Apr 14, 2025 3:33 am

Mon Apr 27, 2026 1:58 am

十分感谢,问题解决了。 :lol:

cracklover
 
Posts: 2
Joined: Mon Nov 16, 2020 2:27 pm

Mon Apr 27, 2026 3:12 am

感谢您的反馈。

如果您遇到其他任何问题,欢迎随时与我们联系。
Sincerely,
Talia
E-iceblue support team
User avatar

talia.liu
 
Posts: 331
Joined: Mon Apr 14, 2025 3:33 am

Return to 中文技术支持

cron