現在我需要從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. 從html表格插入數據到數據庫php pdo
- 3. 從可變長表格數據插入到數據庫
- 4. 將數據從html表格插入到MySQL數據庫中
- 5. 從表格插入數據
- 6. 從數據庫插入數據到表
- 7. 將數據從自定義表格插入Wordpress數據庫表
- 8. 如何將數據從登錄表格插入數據庫表
- 9. 從asp.net插入數據到SQL表格
- 10. 從數據庫插入數據在數據網格在vb.net
- 11. Word表格中插入行評估數據庫錶行
- 12. 從表格中插入另一個數據庫的數據
- 13. 如何從表格(html)向數據庫(mysql)插入數據?
- 14. Laravel從插入HTML表格多個數據數據庫
- 15. 從網格視圖到數據庫的多個數據插入
- 16. 未將數據插入到數據庫中的表格
- 17. PHP沒有將表格數據插入到數據庫中
- 18. 使用web2py中的表格插入數據到數據庫中
- 19. 從網格表導入數據到數據庫表Sql窗口
- 20. 如何將Excel表格中的數據插入到數據庫表格中?
- 21. 從ASP.Net格式插入數據到數據表
- 22. 插入表格數據
- 23. Html表格:插入數據
- 24. 將表格插入數據庫
- 25. 在WordPress數據庫中插入表格
- 26. 日期格式插入到數據庫
- 27. 從excel電子表格中輸入數據到數據庫中?
- 28. 從數據庫輸入到聯繫表格的php mysql數據
- 29. 從datagridview插入數據到數據庫
- 30. PHP註冊表格沒有插入憑據到數據庫中
流或文件?你能告訴我如何解決格式問題嗎?順便說一下,我真的不喜歡將流保存到磁盤然後操作文件,它很慢? – sdhjl2000 2008-09-24 00:55:42