使用 OpenXml 读取受密码保护的 Excel 文件
Posted
技术标签:
【中文标题】使用 OpenXml 读取受密码保护的 Excel 文件【英文标题】:Read Password Protected Excel Files Using OpenXml 【发布时间】:2018-12-18 03:04:25 【问题描述】:我有一个受密码保护的 Excel 文件。 我正在使用 OpenXml 读取 excel 文件。
如下代码sn-p所示,没有重载/可选参数来指定密码。
_document = SpreadsheetDocument.Open(_stream, false);
我没有看到任何读取密码保护文件的规定。
有什么方法可以使用 OpenXml 在 c# 中读取受密码保护的 Excel 文件。
谢谢!
【问题讨论】:
看来你不能using password protection doesn't not generate an Office Open XML file; you get a file in binary file format. The Open XML SDK does not work with the binary file formats. 【参考方案1】:当您尝试打开受密码保护的文件时,使用 openXml 会打开 word 并询问密码。
【讨论】:
以上是关于使用 OpenXml 读取受密码保护的 Excel 文件的主要内容,如果未能解决你的问题,请参考以下文章
dotnet OpenXML 读取 PPT 内嵌 ole 格式 Excel 表格的信息
dotnet OpenXML 读取 PPT 内嵌 ole 格式 Excel 表格的信息
dotnet OpenXML 读取 PPT 内嵌 ole 格式 Excel 表格的信息