我正在尝试创建一个在C#中动态填充的邮资标签。在Excel中执行查找和替换Excel文档#
我想我唯一能做的就是在Excel中创建标签,以便我能得到完美的布局,然后使用OpenXML的更换等领域。即我有字段叫XXAddressLine1XX
,我想编辑XML并用数据库中的实际Address Line 1
替换那些文本。
有没有人究竟做了类似的措施前,可以张贴一些代码了,我可以试试吗?我之前使用过OpenXML来处理Word文档,但是我似乎无法在c#中使用OpenXML时找到Excel文档的XML数据,所以我正在努力取得进展。
要么,或者有没有更好的方法,我可以尝试做到这一点?
谢谢 - 我实际上并不需要集体创建标签 - 每个客户只想打印他们需要的标签,但我会看看链接 – 2011-04-26 16:14:26
啊,我明白了。所以这是一个程序,将创建一个文件供客户用来打印他们的标签?另一种选择可能是使用PDF书写器。这可能会让您更好地控制输出,并且不会要求您的客户安装Excel。 – StriplingWarrior 2011-04-26 17:12:25
感谢您的建议StriplingWarrior。我注意到应用程序已经使用过PDFSharp,所以我放弃了Excel/XML的东西,只是将标签直接绘制成PDF。工作完成 - 一个更好的结果呢! – 2011-04-27 17:08:52