如何使用 Apache POI (Java) 在 Excel 中创建表单控件(单选、复选框、按钮等)?

2023-11-24

我是否可以使用 Java 通过 Apache POI 库为 Excel 生成表单控件?如果这不可能,还有什么替代方案?

我真的需要这个来完成我的工作。

预先感谢。


对于 Excel 2007 或更高版本,由于 Apache POI 在 OpenXML 上运行,因此需要使用 VML Drawing。生成表单控件的最快路径是手动执行此操作,然后将创建的 xlsx 或 xlam 作为 zip 存档打开并查看/xl/drawings/vmldrawing.vml部分。然后阅读有关 VML 绘图的内容OpenXML 标准 (ECMA-376)了解创建 VML 绘图的基础知识。方法是创建vmldrawing.vml以编程方式作为常规 XML 容器的一部分,并用从 Apache POI API 支持的内存对象序列化的 XML 代码填充它。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何使用 Apache POI (Java) 在 Excel 中创建表单控件(单选、复选框、按钮等)? 的相关文章

随机推荐