将DataTable中的数据导出到excel中,数据少的问题
DataTable dt = GetData(); //此处会返回50000条记录的DataTable对象
string[, ] StringArray = ConvertDataTableToStringArray(dt); // 此处将DataTable中的数据导入到string二维数组中
Excel.Range StringRange = (Excel.Range)workSheet.Cells[2, 1];
StringRange = StringRange.get_Resize(dt.Rows.Count, dt.Columns.Count);
StringRange.Value2 = StringArray ;
Save(); // 保存Excel file
但是保存下来的excel文件只有1W多条记录,应该是有5W多,少了很多,不知道是为什么,workSheet中的总行数也没有超过65535,请大家帮忙解决一下,谢谢
------解决方案--------------------
wb.SaveAs(FileName, Missing, Missing, Missing, Missing, Missing,
Excel.XlSaveAsAccessMode.xlExclusive, Missing, Missing, Missing, Missing,Missing);