如何使用 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 宏的输入。
我正在尝试创建一个 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 宏的输入。