[英]Exporting Native Excel 2007 Files From .NET
有誰知道資源可以幫助我將GridView的簡單內容導出為本機Excel 2007格式(即OpenOfficeXML格式)。
我已經看過像Matt Berseth的解決方案,實際上我已經使用了一段時間了,但是它附帶了Excel 2007產生的令人討厭的警告, 在此記錄如下,原因是未生成本機Excel文件。 而是HTML。
我的初步研究表明,從根本上講,xlsx文件是zip文件,但我不知道如何生成這些文件或其中包含什么內容。
任何建議(或教程)將不勝感激。
CarlosAg有一個非常出色的ExcelXML編寫器。 它不是本機excel 2007格式的文件,但可以在excel 2007中讀取。
您將需要編寫一些方法來手動執行導出,但是該API非常簡單。 您將創建一個工作表對象,然后是一個行對象,然后是一個單元格對象。 您可以遍歷數據並將其輸出。 該網站上的示例相當不錯。
我更喜歡使用Microsoft自己的Open XML Format SDK 。 它是免費的,由Microsoft發布,並創建真實的.xlsx文件。
SpreadsheetGear for .NET可以讀取和寫入本機xls和xlsx文件,並且比其他解決方案更易於使用(占用您的時間更少),因為它具有類似API的Excel,因此您無需了解任何有關Open XML的知識。
你可以看到一些生活ASP.NET(C#和VB)的Excel報表的例子在這里下載一個評估版本在這里 。
免責聲明:我擁有SpreadsheetGear LLC
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.