如何用C#向word表格导出数据

gavinsocool 2009-11-30 12:39:53
各位高手大家好,我有个棘手的问题
现在我用C#做了一个窗体程序,用户可以通过textbox或者comobox设置输入一些数据,然后导出到word表格,这个word文档是一个正规的文档,之前已经有框架了,只是向表格中填写数据,之前试验可以向简单的word表格导出数据,但是如果向真实的文档导就不行,因为真实的文档的表格经过很多合并单元格,会报错:“无法访问此集合中单独的行因为表格有纵向合并的单元格”,现在问题很简单,可以向简单的表格导出数据,不能向复杂的表格导出,因为经过了合并单元格。我通过VBA获取到了每个单元格的行列数,即使是向正确的行列数的单元格导出数据同样报这个错误,请各位高手指教!
...全文
261 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
gavinsocool 2009-12-03
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 fei997yang 的回复:]
opxml能做docx的,没试过能不能生成doc
[/Quote]
额。。。。这个没用过。。。。
fei997yang 2009-11-30
  • 打赏
  • 举报
回复
opxml能做docx的,没试过能不能生成doc
gavinsocool 2009-11-30
  • 打赏
  • 举报
回复
我整理后把代码发上来给大家分享一下!
gavinsocool 2009-11-30
  • 打赏
  • 举报
回复
问题已经解决了,非常感谢simonezhlx,按照您的方法,通过标签的方法,果然可以定位到我需要的位置!
渴望蜕变 2009-11-30
  • 打赏
  • 举报
回复
帮顶一下,我也只导出过简单的 复杂还没有试过
suntory976806 2009-11-30
  • 打赏
  • 举报
回复
这个听起来是难办;
顶1楼,感觉应该行。
看看调用宏行不行。
另:如果是Excel没有问题(但是定位起来也够麻烦的),word的合并单元格,估计不行。
gavinsocool 2009-11-30
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 simonezhlx 的回复:]
这个看实际需求,最好可以模板化,在固定位置放置书签,按照书签还填充数据,同时利用文档保护把书签保护起来
[/Quote]
额。。。可以说的具体一点么?或者举个例子?不是很懂。。。。。。
simonezhlx 2009-11-30
  • 打赏
  • 举报
回复
这个看实际需求,最好可以模板化,在固定位置放置书签,按照书签还填充数据,同时利用文档保护把书签保护起来

110,539

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧