当前位置: 首页 > news >正文

网站付费推广竞价好看云在线网站模板

网站付费推广竞价,好看云在线网站模板,网站建设需求范本,常州网站建设平台前言 Asp.net/C#操作Excel已经是老生长谈的事情了#xff0c;可下面我说的这个NPOI操作Excel#xff0c;应该是最好的方案了#xff0c;没有之一#xff0c;使用NPOI能够帮助开发者在没有安装微软Office的情况下读写Office 97-2003的文件#xff0c;支持的文件格式包括xl…前言 Asp.net/C#操作Excel已经是老生长谈的事情了可下面我说的这个NPOI操作Excel应该是最好的方案了没有之一使用NPOI能够帮助开发者在没有安装微软Office的情况下读写Office 97-2003的文件支持的文件格式包括xls, doc, ppt等。NPOI是构建在POI 3.x版本之上的它可以在没有安装Office的情况下对Word/Excel文档进行读写操作。 方法 先去官网http://npoi.codeplex.com/下载需要引入dll可以选择.net2.0或者.net4.0的dll然后在网站中添加引用。 Asp.Net导出代码 NPOI.HSSF.UserModel.HSSFWorkbook book new NPOI.HSSF.UserModel.HSSFWorkbook(); NPOI.SS.UserModel.ISheet sheet book.CreateSheet(test_01); // 第一列 NPOI.SS.UserModel.IRow row sheet.CreateRow(0); row.CreateCell(0).SetCellValue(第一列第一行); // 第二列 NPOI.SS.UserModel.IRow row2 sheet.CreateRow(1); row2.CreateCell(0).SetCellValue(第二列第一行); // ... // 写入到客户端 System.IO.MemoryStream ms new System.IO.MemoryStream(); book.Write(ms); Response.AddHeader(Content-Disposition, string.Format(attachment; filename{0}.xls, DateTime.Now.ToString(yyyyMMddHHmmssfff))); Response.BinaryWrite(ms.ToArray()); book null; ms.Close(); ms.Dispose(); Asp.Net导入代码 HSSFWorkbook hssfworkbook; #region public DataTable ImportExcelFile(string filePath) { #region//初始化信息 try { using (FileStream file new FileStream(filePath, FileMode.Open, FileAccess.Read)) { hssfworkbook new HSSFWorkbook(file); } } catch (Exception e) { throw e; } #endregion NPOI.SS.UserModel.Sheet sheet hssfworkbook.GetSheetAt(0); System.Collections.IEnumerator rows sheet.GetRowEnumerator(); DataTable dt new DataTable(); for (int j 0; j (sheet.GetRow(0).LastCellNum); j) { dt.Columns.Add(Convert.ToChar(((int)A) j).ToString()); } while (rows.MoveNext()) { HSSFRow row (HSSFRow)rows.Current; DataRow dr dt.NewRow(); for (int i 0; i row.LastCellNum; i) { NPOI.SS.UserModel.Cell cell row.GetCell(i); if (cell null) { dr[i] null; } else { dr[i] cell.ToString(); } } dt.Rows.Add(dr); } return dt; } #endregion C#导出Excel public static void WriteExcel(DataTable dt, string filePath) { if (!string.IsNullOrEmpty(filePath) null ! dt dt.Rows.Count 0) { NPOI.HSSF.UserModel.HSSFWorkbook book new NPOI.HSSF.UserModel.HSSFWorkbook(); NPOI.SS.UserModel.ISheet sheet book.CreateSheet(dt.TableName); NPOI.SS.UserModel.IRow row sheet.CreateRow(0); for (int i 0; i dt.Columns.Count; i) { row.CreateCell(i).SetCellValue(dt.Columns[i].ColumnName); } for (int i 0; i dt.Rows.Count; i) { NPOI.SS.UserModel.IRow row2 sheet.CreateRow(i 1); for (int j 0; j dt.Columns.Count; j) { row2.CreateCell(j).SetCellValue(Convert.ToString(dt.Rows[i][j])); } } // 写入到客户端 using (System.IO.MemoryStream ms new System.IO.MemoryStream()) { book.Write(ms); using (FileStream fs new FileStream(filePath, FileMode.Create, FileAccess.Write)) { byte[] data ms.ToArray(); fs.Write(data, 0, data.Length); fs.Flush(); } book null; } } } 结论 这样就很简单的解决Excel的操作了大家可以试试很好用如果觉得对您有用请推荐一下谢谢。
http://www.yutouwan.com/news/377207/

相关文章:

  • 丽水建设部门网站html5手机网站开发视频
  • 药材网网站技术建设做网站公司的出路
  • 制作一个网站需要多少时间网站架构布局
  • 哈尔滨做网站公司哪家好学做网站论坛教程
  • 小说网站怎么做原创佛山高端网站制作公司
  • 招聘网站开发源代码天津网站建设美丽
  • 做网站图片要求高吗百度用户服务中心电话
  • wordpress站群搭建wordpress log in
  • 兼职做页面的网站wordpress主题改字体颜色
  • 建设红外测温仪网站深圳横岗做网站
  • 网站开发方向c语言浙江网站建设推广
  • 网站上传教程下载官方大庆加油app软件
  • 石材外贸网站有哪些用wordpress
  • 两学一做纪实评价系统登陆网站免费咨询兽医
  • 个人网站后台模板wordpress 5开发接口
  • 楼盘销售管理网站开发资源重庆网站定制哪家好
  • 网站建设管理视频桂林北站改造
  • 个人网站示例设计门户网
  • 医药类网站建设评价知名企业官网设计公司
  • 上海帝程网站建设公司企业手机网站建设机构
  • 制学网网站网站营销建设
  • 用三权重的网站做友链有好处没百度关键字
  • 商业网站开发教程wordpress家具主题
  • 网站怎么做动态主图网站音乐播放器代码
  • 打开上次浏览的网站个人博客网站
  • 免费建立网站空间wordpress能放几个域名
  • 大型房产网站建设网站开发用什么语言开发的
  • 巴中交通建设有限公司网站潍坊市做网站
  • 网上建设银行网站首页做视频导航网站
  • 企业级网站建设企业类网页设计