此前我們使用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. 將gridview導出爲excel表格
- 3. 將html5表格導出爲excel jquery
- 4. 將網格導出爲excel時出現問題
- 5. 將數據網格導出爲excel時出錯
- 6. 如何將網格數據導出爲excel?
- 7. Rave Reports導出爲excel
- 8. 導出爲excel問題
- 9. KendoUI導出爲excel
- 10. 導出爲excel vb.net
- 11. php + jqgrid +導出爲excel
- 12. Java servlet - 導出爲excel
- 13. Dojo DataGrid導出爲excel
- 14. php表導出爲excel
- 15. datagridview導出爲excel
- 16. 將數字格式化爲文本,同時將kendo網格導出爲excel
- 17. 將mysql數據庫導出爲excel
- 18. 將Jfreechart圖像導出爲excel
- 19. 將mySQL導出爲excel或csv
- 20. 將Flex圖導出爲excel
- 21. 將Datagrid導出爲excel asp
- 22. 將MYSQL表導出爲excel
- 23. 將表導出爲excel,包括宏
- 24. 將VirtualStringTree導出爲excel,csv?
- 25. 將gridview行導出爲excel表
- 26. 從網格導出爲excel時出現異常
- 27. 將文本框文本導出爲excel表格時出錯
- 28. Kendo UI:需要將多色單元格網格導出爲excel
- 29. 如何將html表格導出爲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