1
A
回答
1
一般而言,有兩種方法到Excel:
UI層
很多UI控件,說網格,如XtraGrid中(DevExpress.com),可以顯示Linq結果(實際上你必須首先調用IQueryable.ToList()),然後將你看到的內容導出爲excel,pdf,csv和其他格式。
優點是您可以在導出之前調整Linq數據的UI表示。 缺點是它是交互式的,所以涉及用戶活動。
數據層
可在寫行的代碼將數據直接導出到MS Excel。如果你知道MS API的API,應該很容易。但是如果你想讓這張表變得美觀,你可能需要很多代碼。或者,您可以手動創建MS Excel模板,並在模板的幫助下顯示數據。
優點是速度快,沒有用戶參與。 缺點是很難使出口美觀或方便。尤其是當您爲最終用戶提供此功能時。
相關問題
- 1. 將excel電子表格合併到一個電子表格中
- 2. 數據表到Excel電子表格
- 3. Excel電子表格HTML Programmactically
- 4. ACCPAC和Excel電子表格
- 5. Excel - Google電子表格
- 6. Excel合併電子表格
- 7. 在Excel電子表格
- 8. Excel XML電子表格CSHTML
- 9. 動態Excel電子表格
- 10. 結合Excel電子表格
- 11. 將Excel電子表格導入到phpMyAdmin
- 12. 導出Excel電子表格到gridview
- 13. 訪問查詢到Excel電子表格
- 14. 文本框到Excel電子表格
- 15. 從Access到Excel電子表格
- 16. 串行數據到Excel電子表格
- 17. 錯誤連接到Excel電子表格
- 18. 如何從HTML表格導出到Excel電子表格?
- 19. 從VBA表格插入複選框值到Excel電子表格
- 20. 如何將表格複製到Excel或Google電子表格
- 21. 將SWT表格數據導出到Excel電子表格
- 22. MVC2:SQL Server表 - > Excel電子表格
- 23. 將Excel列表元素存儲到Excel電子表格(JXL)
- 24. 將表格和圖表放在一個Excel電子表格中?
- 25. 將電子表格從電子表格遷移到網站
- 26. 一個Excel電子表格到多個SQL表,Bulk或LINQ都會做
- 27. Excel表格到Html表格
- 28. Google表格電子表格格式
- 29. Excel電子表格的自定義LINQ提供程序?
- 30. .ods電子表格到JTable
將其轉儲到csv文件是最簡單的選擇。 Excel可以打開這些。 – 2010-08-06 02:34:22
不確定你的意思是「Linq表」?你的意思是任何舊的Linq對象/ SQL/ADSI/CSV /任何查詢的結果?最快的方法似乎是編寫一個簡單的使用反射來將對象轉儲到CSV的小工具。 – mattmc3 2010-08-06 02:59:39