首页 > 解决方案 > 如何使用 Apache POI 创建 Excel 数据模型关系?

问题描述

我正在尝试使用数据模型和表之间的关系创建一个 excel 文件。

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

Data -> Relationships

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

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

标签: apache-poiopenxml

解决方案


答:在 Apache POI 中是不可能的

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


推荐阅读