请问,什么报表可以支持打开WORD?

问题描述

请问,什么报表可以支持打开WORD?或者是通过读取WORD,生成相同格式的报表模板。C#CS可以集成的。有一个系统,有很多的WORD模板文件,WORD模板文件格式又不相同。需要替换里面的内容。但是现在的系统,调用WORD发现几个问题:1、速度不是很快(因为还汲及需要用书签,以及代码来替换WORD模板的内容,文件头,文件尾、表格内容等)2、不是很稳定3、可控制性不高,有时候要做一个东西,查N久都找不到,WORD的开发文档也是个shit4、WORD的格式控制也很麻烦。5、而且是开发的时候用什么版本,在客户机上就要求必须装相同版本的OFFICE。

解决方案

本帖最后由 bingdaoice 于 2015-10-29 16:56:19 编辑
解决方案二:
Aspose.Word呗
解决方案三:
你选择最差的方案来作。这个是上个世纪的作法。
解决方案四:
引用2楼winner2050的回复:

你选择最差的方案来作。这个是上个世纪的作法。

那请问现在的做法是什么?
解决方案五:
引用1楼wyd1520的回复:

Aspose.Word呗

你好,Aspose.Word这个我看了一下,这个应该是一个插件,可以控制WORD,但是我想生成报表,或者是某种报表本身就支持打开WORD文件,并生成相同的报表文件,然后再打开。不想再使用WORD,主要是速度慢,不好控制用报表速度会快很多,比较好控制但是现在的主要问题是,客户用WORD做了很多模板(上千种),如果再重新按报表的要求来做模板的话,那客户肯定是不愿意的。二是报表做模板灵活性没有WORD高。所以才想到有没有什么办法可以把WORD转为报表文件。
解决方案六:
用NPOI吧,略微花点时间,熟悉下用法,不用安装word,功能也比较强大
解决方案七:
话说我是之前也用过Microsoft.Office.Interop.Word里的东西,格式控制确实很烦
解决方案八:
引用4楼bingdaoice的回复:

Quote: 引用1楼wyd1520的回复:
Aspose.Word呗

你好,Aspose.Word这个我看了一下,这个应该是一个插件,可以控制WORD,但是我想生成报表,或者是某种报表本身就支持打开WORD文件,并生成相同的报表文件,然后再打开。不想再使用WORD,主要是速度慢,不好控制用报表速度会快很多,比较好控制但是现在的主要问题是,客户用WORD做了很多模板(上千种),如果再重新按报表的要求来做模板的话,那客户肯定是不愿意的。二是报表做模板灵活性没有WORD高。所以才想到有没有什么办法可以把WORD转为报表文件。

你要报表用Aspose.Cell整,别用Wrod再说了Excel做成模板还是相当简单的。然后你要打开Excel就用Aspose.Cell.DiskTop就可以了。Word本身就不是做模版的活。
解决方案九:
引用5楼guonan198811的回复:

用NPOI吧,略微花点时间,熟悉下用法,不用安装word,功能也比较强大

可能你们没有弄清楚我想表达的意思,像NPOI,NTKO,Aspose.Word等插件都是操作WORD,读写DOC文件等。我现在想要的是不用WORD,改用报表,如果FASTReport,Grid++Report等【报表】来做。不用WORD。不用DOC但现在就是有个麻烦事就是,客户做了很多WORD模板,如何能转成报表。。
解决方案十:
引用7楼wyd1520的回复:

你要报表用Aspose.Cell整,别用Wrod再说了Excel做成模板还是相当简单的。然后你要打开Excel就用Aspose.Cell.DiskTop就可以了。Word本身就不是做模版的活。

可能你们没有弄清楚我想表达的意思,像NPOI,NTKO,Aspose.Word等插件都是操作WORD,读写DOC文件等。我现在想要的是不用WORD,改用报表,如果FASTReport,Grid++Report等【报表】来做。不用WORD。不用DOC但现在就是有个麻烦事就是,客户做了很多WORD模板,如何能转成报表。。
解决方案十一:
NPOI插件不错,我们项目用过,可以考虑认真研究一下。
解决方案十二:
引用10楼mengfanzhang的回复:

NPOI插件不错,我们项目用过,可以考虑认真研究一下。

可能你们没有弄清楚我想表达的意思,像NPOI,NTKO,Aspose.Word等插件都是操作WORD,读写DOC文件等。我现在想要的是不用WORD,改用报表,如果FASTReport,Grid++Report等【报表】来做。不用WORD。不用DOC但现在就是有个麻烦事就是,客户做了很多WORD模板,如何能转成报表。。
解决方案十三:
引用11楼bingdaoice的回复:

Quote: 引用10楼mengfanzhang的回复:
NPOI插件不错,我们项目用过,可以考虑认真研究一下。

可能你们没有弄清楚我想表达的意思,像NPOI,NTKO,Aspose.Word等插件都是操作WORD,读写DOC文件等。我现在想要的是不用WORD,改用报表,如果FASTReport,Grid++Report等【报表】来做。不用WORD。不用DOC但现在就是有个麻烦事就是,客户做了很多WORD模板,如何能转成报表。。

你客户的Word是内容都是表格?如果是的话你可以手动复制,贴粘到Excel里试一下。。。目前只能这样,没有通用的方法了要么让客户重整模板。。反正这块尽量推给客户做就说调研时,客户自己没确定清楚。出现的问题由甲方来整
解决方案十四:
引用12楼wyd1520的回复:

你客户的Word是内容都是表格?如果是的话你可以手动复制,贴粘到Excel里试一下。。。目前只能这样,没有通用的方法了要么让客户重整模板。。反正这块尽量推给客户做就说调研时,客户自己没确定清楚。出现的问题由甲方来整

现在是不可能让客户来自己重做。只有我们做。所以想找简单的方法。。并且快速,稳定的。。
解决方案十五:
顶,请大神们为我转身。。。

时间: 2024-08-01 21:10:57

请问,什么报表可以支持打开WORD?的相关文章

打开Word 2007文档时出现“您正试图运行的函数包含有宏或需要宏语言支持的内容……”

打开Word 2007文档时出现"您正试图运行的函数包含有宏或需要宏语言支持的内容--" 问题描述:每次打开word07文档都会出现"您正试图运行的函数包含有宏或需要宏语言支持的内容.而在安装此软件时,选择了不安装宏..." [在信任中心设置了禁用所有宏并不发出通知],这也不行!设置为信任所有宏也不行.怎么办啊? 解决办法:是你安装的时候选择自定义安装吧,我以前也是这样,自定义安装两个,WORD,EXCEL,也出现你说的问题,后来重装,选择完整就OK了

在Word 2010中打开所有支持的Word文档

虽然在Word 2010文档窗口"最近"面板中可以打开最近使用过的Word文档,但如果该列表中没有找到想要打开的Word文档,用户可以在"打开"对话框中打开任何一个Word文档,操作步骤如下所述: 第1步,打开Word 2010窗口,依次单击"文件"→"打开"按钮,如图2009120506所示. 图2009120506 单击"打开"按钮 第2步,在打开的"打开"对话框中,选中需要打开的W

在Word2010中打开所有支持的Word文档

虽然在Word2010文档窗口"最近"面板中可以打开最近使用过的Word文档,但如果该列表中没有找到想要打开的Word文档,用户可以在"打开"对话框中打开任何一个Word文档,操作步骤如下所述: 第1步,打开Word2010窗口,依次单击"文件"→"打开"按钮,如图6所示. 图6 单击"打开"按钮第2步,在打开的"打开"对话框中,选中需要打开的Word文档并单击"打开"

如何解决Word 2013打开Word 2010文档显示“兼容模式”问题

用户在使用Word2013打开Word2010创建的.docx文档时会显示"兼容模式",说明当前打开的Word2010文档有可能无法支持Word2013的所有功能.不过用户可以通过转换功能将Word2010文档转为换Word2013文档,操作步骤如下所述: 第1步,使用Word2013打开Word2010文档,单击"文件"按钮. 第2步,打开"Word选项"对话框,在"信息"选项卡中单击"转换"按钮,如图2

谷歌浏览器Chrome如何直接打开Word, Excel和PPT文档

Chrome浏览器经过谷歌浏览器开发团队的不断更新和优化,如今已经成为最受欢迎的浏览器之一(谁才是最受欢迎的浏览器?).之所以有如此之多的人在使用Chrome的原因可能是,首先,简单舒服的界面;其次,非常快的速度,某些评测报告甚至会认为它是最快的浏览器,当然不同的报告结果会不一样;第三,支持扩展,Web应用程序,比如能够直接打开PDF文档. 但有一点很可惜的是Chrome无法直接打开微软Office文档,原因不言自明--微软Office不是开源的软件,但幸运的是我们可以通过安装第三方扩展实现这一

Win7打开Word很慢如何解决?

  方法一:修改Word的打开路径(XP可用) 1.这个方法主要是从源头上进行提速,具体的原理是就是把N条线性的规则改为一条.简而言之就是多条路径归一化.但是这个方法仅仅针对XP系统的,Win7目前还不进行支持,如果想实现需要借助第三方软件. 2.在资源管理器--工具--文件夹选项--文件类型中选中扩展名为DOC, 3.点击"高级"-选择"打开"-点击"编辑"-在"用于执行编辑的应用程序中"在/n的后而加上"%1&q

activex-Qt中QAxWidget打开word,只要进入编辑就不能保存

问题描述 Qt中QAxWidget打开word,只要进入编辑就不能保存 当用控件打开word后,可以正常显示也可以用命令SaveAs保存,但是在控件上对文档进行编辑后就不能保存了,会提示QAxBase: Error calling IDispatch member SaveAs: Exception thrown by server Code : 4605 Source : Microsoft Word Description: SaveAs ????????? ????????????????

java-报表 Java项目集成 支持导出word和pdf

问题描述 报表 Java项目集成 支持导出word和pdf 烦请大家推荐一下报表的插件啊,现在急需统计相关的包边插件来实现 数据的图表展示, 并且支持图表的导出,导出的格式是excel.word.pdf. 需要与Java的web项目集成.看了网上很多推荐的插件,觉得一头雾水, 劳烦大家结合自己的实际使用,推荐一下,有相关的教程最好了,谢谢啦~~~ 解决方案 eclipse 里 有个报表插件 birt 解决方案二: poi,itext这俩jar包好用

使用WebBrowser打开word,word脱离了窗口?

问题描述 各位大虾,小弟最近遇到一个问题:使用WebBrowser打开word,word脱离了窗口,并且弹出对话框询问是否需要下载或保存.请问如何才能使Word在WebBrowser窗口内打开,同时不弹出询问?请大虾们指点迷津~~ 解决方案 解决方案二:自己先顶一个~~解决方案三:没人高手来解答么?解决方案四:我的不会呀,貌似跟浏览器版本有关?解决方案五:这个跟office的版本有关系.2007版本或以上的都会弹.我也在找解决办法