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

宁波品牌网站设计特点/搜索引擎优化结果

宁波品牌网站设计特点,搜索引擎优化结果,甘肃第三建设集团公司,asp企业营销型网站建设国庆中秋节倒计时开始了,趁着祖国妈妈生日&&家人团聚之前来复习一波C#读取Excel基础操作。本篇主要讲用Epplus读取常规文本表格及读取包含图片的Excel表格。1.了解下EpplusEpplus是一个使用Open Office XML(Xlsx)文件格式读写xlsx文件的net库。支持功能&…

     国庆中秋节倒计时开始了,趁着祖国妈妈生日&&家人团聚之前来复习一波C#读取Excel基础操作。本篇主要讲用Epplus读取常规文本表格及读取包含图片的Excel表格。

     1.了解下Epplus

      Epplus是一个使用Open Office XML(Xlsx)文件格式读写xlsx文件的net库。支持功能:

  • 单元格范围

  • 单元格样式(边框,颜色,填充,字体,数字,对齐方式)

  • 图表

  • 图片

  • 形状

  • 评论

  • 桌子

  • 保护

  • 加密

  • 数据透视表

  • 资料验证

  • 条件格式

  • VBA

  • 公式计算

  等等,功能还是很丰富,它在第5版之前是基于LGPL 开源许可,5版之后就换授权了,至于为啥?用的人多了,作者估计靠它的授权费加维护估计也可以发家致富奔小康了(一派胡言听听就好),但是个人学习什么的,非商业目的,非商业组织还是可以用用99452bcef8f4dd3ca0f10f0107f2c2de.png

    2.控制台读取纯文本的简单表格Demo

    准备一个 测试数据.xlsx 文件,内容如下:

b845cf8f6bef7e07fb482433136cf4cf.png

   static void Main(string[] args){       string filepath ="测试数据.xlsx";           FileInfo file = new FileInfo(filepath);       ExcelPackage.LicenseContext = LicenseContext.NonCommercial;       using (ExcelPackage package = new ExcelPackage(file))       {         ExcelWorkbook workbook = package.Workbook;         ExcelWorksheet worksheet = workbook.Worksheets.First();         int rows = worksheet.Dimension.End.Row;         int cols = worksheet.Dimension.End.Column;         for (int j = 1; j <=rows; j++)         {           for (int i = 1; i <= cols; i++)           {             Console.Write(worksheet.Cells[j, i].Value.ToString() + "\t");           }           Console.WriteLine("");          }                      }        Console.ReadKey();      }    }

输出结果如下:

3d7b6e5f2e30b0adfa065a66c2c7474a.png

 3.控制台读取带图片的文字表格Demo

   准备一个 测试数据2.xlsx 文件,内容如下:

2e537f3e53beb320b95dbb2663c6e882.png

  读取表格图片的思路是在 worksheet.Drawings 集合中找到 image保存到本地然后去用程序显示,话不多说,用下面的代码替换上面循环的打印那段代码即可:

  if(i == 5)    {       var excelPicture = worksheet.Drawings.Where(o => o.From.Row                            == (j - 1)).FirstOrDefault() as                             OfficeOpenXml.Drawing.ExcelPicture;       var imagepath = Path.Combine                           (string.Format("tmp/{0}.jpg",                              DateTime.Now.ToFileTime()));       if (excelPicture != null)          {            excelPicture.Image.Save(imagepath, System.Drawing.Imaging.ImageFormat.Jpeg);            Console.Write(imagepath + "\t");          }       else         {            Console.Write(worksheet.Cells[j, i].Value.ToString() + "\t");         }     }     else     {        Console.Write(worksheet.Cells[j, i].Value.ToString() + "\t");     }

输出结果如下:

cd9caacf1ced5f0429e0dbe9e778a7b0.png

          本次分享结束了,实际工作可能不会这么简单,因为实现的需求总是奇奇怪怪的。这次只是解决了xlsx文件的读取,写code的时候还是得掌握基本对象的使用,了解行列的索引这些差不多就可以成为一个合格的CV大师。

最后留给大家思考:1.如一个单元格中多张图片的处理怎么办?2.跨行合并单元格的数据如何去处理?3.还有xls文件如何处理呢?这些问题有兴趣的小伙伴可以实践一下,说不定哪天会用上~喜欢的小伙伴点个?!

5113d647a78d46a85f33734498176969.png

 6264b2802d4dbb9d1c006198ccdcfd0c.png  祝大家中秋快乐!6264b2802d4dbb9d1c006198ccdcfd0c.png

http://www.jmfq.cn/news/5058271.html

相关文章:

  • 慈溪网站制作哪家最好/seo项目优化案例分析文档
  • 网站qq客服怎么做/seo排名关键词点击
  • 网站开发有哪些方向/推广app有哪些
  • 完整的网站开发/百度扫一扫识别图片在线
  • wordpress 作品/seo建站技术
  • dw cs4怎么做网站/北京seo服务商
  • 任县网站建设设计/可以访问违规网站的浏览器
  • 重庆网站seo营销模板/鞋子软文推广300字
  • 有没有专门做橱窗的案例网站/app推广方式有哪些
  • 代码演示插件wordpress/360搜索优化
  • 怎样做网站关键词优化/谷歌seo 优化
  • 网站优化要多少钱/百度关键词竞价
  • asp官网/企业seo培训
  • 做k线图网站/常熟网络推广
  • wordpress comment_count/网络优化培训
  • 做网站用的编程工具/房产网站建设
  • 网站建站素材/百度官网入口链接
  • 温州公司网站建设/网络广告营销有哪些
  • 徐州建网站/郑州网络推广哪个好
  • 河南网站营销seo电话/做抖音seo排名软件是否合法
  • 优秀的政府网站建设提供商/关键词推广工具
  • 如何做网站弹窗/考研比较厉害的培训机构
  • 青岛做网站建设/国际实时新闻
  • 关于工装设计的网站/珠海百度关键词优化
  • 长沙人才招聘信息网/搜索引擎关键词seo优化公司
  • 企业型网站建设步骤及注意事项/无锡百度竞价推广
  • 大酒店网站源代码/培训网站排名
  • 休闲食品网站建设/泉州seo培训
  • 企业网站建设现状/合肥网站优化推广方案
  • 淘客宝网站备案号如何弄/西安网站seo