excel文件有問題我一直在爲解決這一點,但到目前爲止,沒有運氣的在線搜索。到多張出口RDL報告從C#
在我開發當前的應用程序,我有需要導出潛在的大RDLC報告Excel文件(其他格式中)
這是我使用的是實現這一目標的代碼,它的工作原理非常好於正常大小的報告:
private static void ExportToExcel(LocalReport localReport, string filename)
{
if (File.Exists(filename))
{
File.Delete(filename);
}
var bytes = localReport.Render("Excel", string.Empty);
using (var stream = File.Create(filename))
{
stream.Write(bytes, 0, bytes.Length);
}
}
非常簡單的,但是當我嘗試導出大報告我得到類似如下的例外: 「Excel呈現擴展:行數在工作表中超過最大可能請求的行數:152190。最大行數:65536。「
因此,這裏是我的問題: 有沒有告訴出口商當達到行的最大數量,以創建一個新的工作表的方法嗎?如果是這樣的話?
改變參數爲「EXCELOPENXML 「工作。很好的發現。我不知道有可能以xlsx格式導出 – 2015-09-09 14:20:17