Office Open XML文件无法打开,因为内容存在问题如何修复

时间:2016-01-26 06:18:21

标签: c# asp.net telerik ms-office

我正在使用此功能写入文件。打开我的文件时MS Office显示弹出窗口Office Open XML文件因内容有问题无法打开如何修复


    zszFilePath = Path.Combine(xszAttachmentPath, xszInternalFileName);
                    FileStream zfsSourceFile = new FileStream(zszFilePath, FileMode.Open);
    znFileSize = (int)zfsSourceFile.Length;
    byte[] zbGetContent = new byte[znFileSize];
    zfsSourceFile.Read(zbGetContent, 0, znFileSize);
    zfsSourceFile.Close();
    zObjContext.Response.BinaryWrite(zbGetContent);

1 个答案:

答案 0 :(得分:0)

使用OpenXMLValidator验证您使用Open XML格式创建的文档。有了它,您还可以测试以查看文件有什么问题。

欲了解更多信息,请阅读博文

Validate Open XML Documents using the Open XML SDK 2.0

Finding Open XML Errors with Open XML SDK Validation

希望它有所帮助。如果没有,请提供您尝试打开的文件或更具描述性的文件。目前的信息太有限,无法正确回答。