【发布时间】:2021-07-21 19:05:16
【问题描述】:
我想创建一个 Excel 模板文件,然后打开它并使用 OpenXml 代码中的数据填充它。
是否可以在 Excel 中创建表格,然后从代码中按名称填充该表格?
我希望能够按名称引用表。理想情况下,这将允许我插入行,并且表格会变得更高以容纳这些行。并且任何表格页眉或页脚都将保持不变。
我是使用 OpenXML 的新手。如果这是可能的,有人可以指点我一些关于如何做到这一点的文档吗?
【问题讨论】:
-
@MaciejLos:不,我想在 Excel 模板文件中创建表格,然后通过代码将数据插入表格中。
-
对我来说,通过 OleDb 将数据插入 Excel 文件会容易得多。你考虑过这个吗?
-
@MaciejLos:不,这需要机器上的 Excel。完全不适合我正在做的事情。
-
对不起,你错了。不需要 Excel。您只需要在系统上安装 ACE.OLEDB 驱动程序。见:ACE.OLEDB,也就是说——你需要下载安装Microsoft Access Database Engine 2010 Redistributable