gridview生成Excel问题 本人想将gridview的数据导出到固定格式的Excel中,也就是每个月的统计数据,怎么写代码?以前做过一个,都是写在一个页面里的,代码好乱,现请教大家,望大家指点! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 c# GridView导出成excel http://hi.baidu.com/%D4%D9%CA%C0%C9%F1%C2%A1/blog/item/61d88f008b7e0c0e1d9583a6.html http://blog.csdn.net/shenyi007/archive/2007/08/14/1742266.aspxhttp://blog.sina.com.cn/s/blog_5075b8da01008e5z.html Excel.Application excel = new Excel.Application(); string fillName = "C:\\Documents and Settings\\Administrator\\桌面\\" + DateTime.Now.ToShortDateString() + "预约历史记录.xls"; Excel.Workbook xWorkbooks; xWorkbooks = excel.Workbooks.Add(true);// 添加工作簿 excel.Cells[1, 1] = DateTime.Now.ToShortDateString() + "预约历史记录"; excel.Cells[2, 1] = "编号"; excel.Cells[2, 2] = "用户"; excel.Cells[2, 3] = "手机号"; excel.Cells[2, 4] = "所预约资源"; excel.Cells[2, 5] = "身份证号"; excel.Cells[2, 6] = "取号开始时间"; excel.Cells[2, 7] = "取号结束时间"; Excel.Range range = null;// 创建一个空的单元格对象 Excel.Worksheet sheet = null; sheet = (Excel.Worksheet)excel.ActiveSheet;// 获取当前工作表 range = sheet.get_Range("A1", "G1");// 获取多个单元格 range.Merge(Missing.Value); // 合并单元格 string str = "G" + (listBookingInfoQueue.Count + 2); range = sheet.get_Range("A1", str);// 获取多个单元格 range.Columns.AutoFit(); // 设置列宽为自动适应 range.HorizontalAlignment = Excel.XlHAlign.xlHAlignCenter;// 设置单元格水平居中 //xWorkbooks.SaveCopyAs(fillName); //excel.Save(fillName); sheet.SaveAs(fillName, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value); excel.Quit();//退出Excel 要引用Microsoft.Office.Tools.Excel 和Excel.dll。 C# 查询数据库语句where怎么写 是否任意数据类型都可以转换成二进制块存入SQLServer的image类型中 c#可以像vbs一样简单拨号吗? 这学习真令人迷茫.... 使用泛型时, 如何调用泛型的静态方法 c# 弹框问题 我把flash放到窗体程序后,安装部署后。文件夹里还是有flash文件 能否不让flash文件显示出来!??变成dll 什么的类型 位运算符,,一般用再什么地方啊?有什么作用啊??求解````` 100高分求解Socket问题 C#调用dll的问题 如何获得一个本地的HTML文件的显示内容 目前公司里开发有关asp.net技术有哪些
http://hi.baidu.com/%D4%D9%CA%C0%C9%F1%C2%A1/blog/item/61d88f008b7e0c0e1d9583a6.html
http://blog.csdn.net/shenyi007/archive/2007/08/14/1742266.aspxhttp://blog.sina.com.cn/s/blog_5075b8da01008e5z.html
string fillName = "C:\\Documents and Settings\\Administrator\\桌面\\" + DateTime.Now.ToShortDateString() + "预约历史记录.xls";
Excel.Workbook xWorkbooks;
xWorkbooks = excel.Workbooks.Add(true);// 添加工作簿
excel.Cells[1, 1] = DateTime.Now.ToShortDateString() + "预约历史记录";
excel.Cells[2, 1] = "编号";
excel.Cells[2, 2] = "用户";
excel.Cells[2, 3] = "手机号";
excel.Cells[2, 4] = "所预约资源";
excel.Cells[2, 5] = "身份证号";
excel.Cells[2, 6] = "取号开始时间";
excel.Cells[2, 7] = "取号结束时间";
Excel.Range range = null;// 创建一个空的单元格对象
Excel.Worksheet sheet = null;
sheet = (Excel.Worksheet)excel.ActiveSheet;// 获取当前工作表
range = sheet.get_Range("A1", "G1");// 获取多个单元格
range.Merge(Missing.Value); // 合并单元格
string str = "G" + (listBookingInfoQueue.Count + 2);
range = sheet.get_Range("A1", str);// 获取多个单元格
range.Columns.AutoFit(); // 设置列宽为自动适应
range.HorizontalAlignment = Excel.XlHAlign.xlHAlignCenter;// 设置单元格水平居中
//xWorkbooks.SaveCopyAs(fillName);
//excel.Save(fillName);
sheet.SaveAs(fillName, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value);
excel.Quit();//退出Excel