现在我需要从sqlserver中插入一些数据到一个单词中,我知道如何使用书签和办公室互操作API做的,但它很慢调用字过程做到这一点,它是书签定义和代码之间的耦合,是否有可能做到这一点,没有文字处理开始?如果没有任何模板引擎要做到这一点?从数据库插入数据到Word根据表格格
回答
您可能需要查看自定义文档编写器,而不是使用Microsoft的COM Wrapped API。我听说过OfficeWriter的好东西。这不是免费的,但速度永远不会。
它不需要服务器上的Word。
不知道这将帮助任何,但如果是从SQL Server表格数据,你需要有可能将其拉入Excel首先(通过嵌入式查询),那么嵌入Excel表Word文档(OLE)。
听起来很有魅力,但我做得更糟。 :-)
我没有准确的答案,你想做什么。但是,您可能希望考虑在服务器上构建整个文档。
MS Excel 97中开始支持创建一个简单的XML或HTML(附表)文件,只是调用文件something-uniqueid.xls
这有可能是微软Word也有类似的功能。取任何基本的HTML文件(使用<h1> <h2> <u>
标签作为开始)并将名称更改为something.doc
查看Word是否通过双击将其打开。
如果这个工程,你可以成为了整个文档作为一个HTML文件,但告诉客户端,它被称为东西,唯一ID#.DOC
对于这个从您将需要一个Web服务器工作设置HTTP头Content-type: application/msword
和Content-disposition: Attachment; filename=something-unique-id.doc
请检查的MIME类型MSWORD ..我不知道这是正确的。
最后但并非最不重要的是100%肯定使用URL与最后GET变量设置为.doc
这意味着你的URL看起来应该像/listing.asp?var1=abc&var2=def&output=.doc
这是必要的九年前能提供100%的覆盖率尝试浏览器。你必须测试它是否仍然需要。
谢谢你的回答,但我必须使用doc tyoe文件的其他功能。我需要的是将文档二进制流转换为结构格式,然后对其执行一些操作,如果客户端使用office2007,则很容易做到这一点openxml,但我需要用word2003来做到这一点,对不起我的英语不好。 – sdhjl2000 2008-09-25 13:29:22
如果你需要这个用于Word 2003的,为什么不直接使用WordML呢? Developing with XML Documents in Word
- 1. 从表格中插入数据到数据库
- 2. 从表格插入数据
- 3. 从数据库插入数据到表
- 4. 将数据从自定义表格插入Wordpress数据库表
- 5. 从asp.net插入数据到SQL表格
- 6. 从数据库插入数据在数据网格在vb.net
- 7. Word表格中插入行评估数据库表行
- 8. 从表格中插入另一个数据库的数据
- 9. Laravel从插入HTML表格多个数据数据库
- 10. 使用web2py中的表格插入数据到数据库中
- 11. 未将数据插入到数据库中的表格
- 12. 如何将Excel表格中的数据插入到数据库表格中?
- 13. Html表格:插入数据
- 14. 插入表格数据
- 15. 在WordPress数据库中插入表格
- 16. 日期格式插入到数据库
- 17. 从excel电子表格中输入数据到数据库中?
- 18. PHP注册表格没有插入凭据到数据库中
- 19. 从datagridview插入数据到数据库
- 20. C#从数据表插入数据到SQL Server数据库
- 21. 将数据从数据表插入到数据库的问题#
- 22. 插入数据到SQLite数据库表
- 23. 试图从PDO插入数据表格
- 24. 从表格中插入数据
- 25. Python烧瓶从表格插入数据
- 26. 从客户端生成的HTML表格中插入数据到数据库中
- 27. 从校园数据库插入/更新数据到天蓝色的表格
- 28. 如何将数据从Microsoft Excel表格插入/更新到Mysql数据库?
- 29. 将数据从C#表格插入到数据库中很困难
- 30. (Excel)数据输入表格将数据输入到表格
流或文件?你能告诉我如何解决格式问题吗?顺便说一下,我真的不喜欢将流保存到磁盘然后操作文件,它很慢? – sdhjl2000 2008-09-24 00:55:42