使用Kendo Grid将数据导出到Asp.Net MVC中

我正在使用Kendo Grid并使用Kendo在本文中提出的方法。 我对第一种方法更感兴趣,因为我发现它比第二种方法更快。

问题是如果logging数65535,那么它会抛出错误
Invalid Row number (65536) outside allowable range (0..65535)

我无法find任何解决办法。 做了很多研究,尝试了另一种方法,但似乎太慢,我的客户喜欢。

首先,你需要检查行号是否大于65535,如果他们是那么你需要拆分数据在多个工作表,如此…

 //create new workbook var workbook = new HSSFWorkbook(); //create sheet var sheet = workbook.CreateSheet(); //declare row number int numberOfRow = 1; //add value to sheet name inorder not to receive error that the sheet name already exists int i = 0; if(numberOfRow > 65535) { sheet = workbook.CreateSheet("(Name of sheet " + ++i + ")"); numberOfRow = 1; //include your header row here }