You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Open XML SDK无法检测工作簿AbsolutePath问题求助

无法识别Excel工作簿中的绝对路径

我在处理Excel工作簿时遇到问题:代码无法识别工作簿中的绝对路径,调用spreadsheet.WorkbookPart.Workbook.AbsolutePath始终返回null,但查看工作簿的xml文件(/xl/workbook.xml)时,能明确看到存在x15ac:absPath节点。需要帮忙测试代码,确认这是Open XML SDK的bug还是我的代码问题。

代码

using DocumentFormat.OpenXml.Packaging;
using DocumentFormat.OpenXml.Spreadsheet;
using DocumentFormat.OpenXml.Office2013.ExcelAc;

public bool Check_AbsolutePath(string filepath)
{
    bool absolutepath = false;

    using (SpreadsheetDocument spreadsheet = SpreadsheetDocument.Open(filepath, false))
    {
        if (spreadsheet.WorkbookPart.Workbook.AbsolutePath != null)
        {
            Console.WriteLine("--> Absolute path to local directory detected");
            absolutepath = true;
        }
    }
    return absolutepath;
}

更新
我已在Open XML SDK官方仓库提交了相关Issue。

内容的提问来源于stack exchange,提问作者Asbjoedt

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.20 01:25:22