asp.net gridview如何导出xlsx文件
asp.netgridview如何导出xlsx文件,是要用office2010打开的,如果导出xls文件每次打开会弹出格式不一致提示,所以想直接导出xlsx文件,谢谢...
asp.net gridview如何导出xlsx文件,是要用office2010打开的, 如果导出xls文件每次打开会弹出格式不一致提示,所以想直接导出xlsx文件,谢谢
展开
1个回答
展开全部
string strFileName = ""; if (DOPCUn.SelectedIndex == 0) { try { ///查询所有镇 String strQ = " select a as 单位, b as 编号,"; DataTable CustomerTable = DBFun.dataTable(strQ); ExcelHelper ex = new ExcelHelper(); //导入所有!(从第一行第一列开始) ex.DataTableToExcel(CustomerTable, 1, 1); //导出excel名称 strFileName =DateTime.Now.Year + "-" + DateTime.Now.Month + "-" + DateTime.Now.Day +".xls"; //导出Excel保存的路径! string path = Server.MapPath("./") + "ZhenExcel\\" + strFileName; if (System.IO.File.Exists(path)) { System.IO.File.Delete(path); } ex.OutputFilePath = path; ex.OutputExcelFile(); linkDownLoad0.Enabled = true; linkDownLoad0.NavigateUrl = "ZhenExcel\\" + strFileName; // js.alert("Excel文件生成成功!"); } catch (Exception ex) { } 还需要个excel 类
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询