如何使用 Apache POI 创建 Excel 数据模型关系?

How to create Excel data model relationships using Apache POI?

我正在尝试创建一个 excel 文件,其中包含数据模型和表之间的关系。

相当于通过 GUI 在 Excel 中手动设置关系:

Data -> Relationships

提取 .xlsx 文件时,我可以看到存储在 xl/workbook.xml 文件中的信息,但我无法在 apache POI 中找到它。

有没有办法使用 Apache POI (poi-ooxml:4.1.2) 指定数据模型关系?

答:在 Apache POI 中是不可能的

解决方案:我创建了一个 .xlsm 文件模板,其中包含在 Excel 中打开文件后创建关系的宏,如果工作簿中没有定义任何关系的话。我已将 excel 文件中的关系信息存储在一个单独的隐藏 sheet 中,并将其用作 excel 宏的输入。