此前我們使用BIFF將網格導出爲excel,但存在行的限制,因此我們認爲要轉換爲OOXML格式。是否有任何示例源可用於開始。請幫助我,因爲我是Delphi新手。將網格導出爲excel + OOXML
回答
首先,我會使用內置的DevExpress導出到Excel工具。這將節省您天工作:
cxGridExportLink.pas:ExportGridToExcel [不使用OOXML]或ExportGridToXLSX [不通過自定義DX XML文檔類除其他事項外使用OOXML]
但是,如果必須使用DIY的OpenXML方法則是最好的地方,開始是:
- http://ericwhite.com/blog/category/open-xml/spreadsheetml/
- http://openxmlviewer.codeplex.com/
- http://powertools.codeplex.com/
這些都是C#的引用,但它不是很難翻譯,主要是因爲它是你以後的XML。我使用OpenXML做了一些閱讀和寫入Word和Excel的工作,並且學習它的唯一方法是使用OpenXML查看器打開現有文檔,並通過表單/行/單元拖網試圖弄清楚它們如何適合一起。這並不容易,文件是艱苦的工作和有限的。當你開始研究它時,這是令人滿意的,但它確實耗費時間。
編輯
就意識到DX東西,我已經是TcxGrid - 即不是早期TdxDBGrid。不知道這是否會在這種情況下有所作爲。
ExportGridToXLSX如何在不使用OOXML的情況下工作? – 2013-02-27 07:46:14
也許它確實 - 我可能在這方面是錯的:-)我只是注意到該函數可用,因爲我總是使用普通的舊的ExportGridToExcel。如果您曾試圖追蹤DevExpress網格代碼,您會發現解開並不是一件容易的事情,而且目前我沒有全部資源。 – shunty 2013-02-27 07:52:04
那麼,XLSX是一種OOXML格式。所以這很容易解開。我相信代碼是一個不同的故事。 – 2013-02-27 08:00:33
- 1. 將Mvccontrib網格導出爲excel
- 2. 將網格導出爲excel
- 3. 將XmlDocument導出爲excel
- 4. 將html5表格導出爲excel jquery
- 5. 將gridview導出爲excel表格
- 6. 將數據網格導出爲excel時出錯
- 7. 將網格導出爲excel時出現問題
- 8. 如何將extjs網格數據導出爲excel?
- 9. 將ASP.Net網格數據導出爲excel w.o.第三方dll
- 10. 將asp網格數據導出爲excel
- 11. 如何將網格數據導出爲excel?
- 12. 節點導出爲excel
- 13. php + jqgrid +導出爲excel
- 14. 導出爲excel vb.net
- 15. SSIS導出爲excel
- 16. 訪問導出爲excel
- 17. Dojo DataGrid導出爲excel
- 18. Java servlet - 導出爲excel
- 19. php表導出爲excel
- 20. datagridview導出爲excel
- 21. Telerik:Radgridview導出爲excel
- 22. KendoUI導出爲excel
- 23. 導出爲excel問題
- 24. Rave Reports導出爲excel
- 25. ExtJS Gridpanel導出爲excel
- 26. PHP導出爲excel
- 27. Telerik MVC導出爲excel
- 28. 將數字格式化爲文本,同時將kendo網格導出爲excel
- 29. 將Jfreechart圖像導出爲excel
- 30. 將測試結果導出爲excel
你使用什麼網格? TStringGrid或TDBGrid? – Zeina 2013-02-27 06:49:05
@Zeina:TdxDBGrid – Jeeva 2013-02-27 06:50:08
@Zeina沒關係。問題是關於OOXML。 – 2013-02-27 07:18:07