6

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

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

预先感谢。

4

1 回答 1

0

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

于 2015-07-17T15:11:47.907 回答