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

seo网站收录工具广州搜索排名优化

seo网站收录工具,广州搜索排名优化,公司网站维护一般需要做什么,手机网站相关使用微软的com组件Microsoft.office.Interop.Excel读写Excel文件虽然可用,但是列多、行多的时候速度很慢,之前测试过Sylvan.Data.Excel包的用法,如果只是读取Excel文件内容的话,还可以使用ExcelDataReader包,后者是C#开…

  使用微软的com组件Microsoft.office.Interop.Excel读写Excel文件虽然可用,但是列多、行多的时候速度很慢,之前测试过Sylvan.Data.Excel包的用法,如果只是读取Excel文件内容的话,还可以使用ExcelDataReader包,后者是C#开源、轻量化、快速的Excel文件读取库,支持读取xlsx、xlsb、xls、csv格式的文件。本文学习并测试ExcelDataReader包的基本用法。
  新建Winform项目,在Nuget包管理器中搜索并安装ExcelDataReader。
在这里插入图片描述
  ExcelDataReader包中最重要的是ExcelReaderFactory类和IExcelDataReader接口,前者根据不同的文件格式创建对应的数据读取类(也即IExcelDataReader接口实现类),后者用于操作excel文件。IExcelDataReader的常用函数或属性如下:

序号函数或属性说明
1Read读取当前工作簿中的一行数据
2NextResult切换到当前文件的下一工作簿
3ResultsCount获取当前文件的工作簿数量
4FieldCount返回当前工作簿中的列数量
5RowCount返回当前工作簿中的行数量
6GetValue获取当前工作簿通过Read函数获取的一行数据中指定列的数据,返回值类型为object,同理还有GetDouble、GetInt32、GetBoolean、GetDateTime、GetString函数,返回指定类型的数据
7GetColumnWidth返回列宽,如果列是隐藏状态,则返回 0
8RowHeight返回行高 ,如果行是隐藏状态,则返回 0

  下方为基本的测试代码,不同于Sylvan.Data.Excel包有专门的函数获取列名,ExcelDataReader需要自己写代码获取列名(其实就是先调用一次Read函数),然后再继续读取下面的数据。

using (var stream = File.Open(txtFileName.Text, FileMode.Open, FileAccess.Read))
{using (var reader = ExcelReaderFactory.CreateReader(stream)){reader.Read();for (int i = 0; i < reader.FieldCount; i++){DataGridViewTextBoxColumn column = new DataGridViewTextBoxColumn();column.HeaderText = reader.GetString(i);dgvData.Columns.Add(column);}while (reader.Read()){DataGridViewRow dataGridViewRow = new DataGridViewRow();dataGridViewRow.CreateCells(dgvData);for (int i = 0; i < reader.FieldCount; i++){dataGridViewRow.Cells[i].Value = reader.GetValue(i);}dgvData.Rows.Add(dataGridViewRow);}}
}

  程序运行时遇到下面的报错,百度该错误,找到参考文献3,其中说到要安装System.Text .Encoding.CodePages包,同时在项目的program文件中增加下面的一行代码,照做后问题解决。
在这里插入图片描述

static void Main()
{ApplicationConfiguration.Initialize();//增加下面一行代码System.Text.Encoding.RegisterProvider(System.Text.CodePagesEncodingProvider.Instance);Application.Run(new Form1());
}

  最后是程序运行效果,如下图所示:
在这里插入图片描述

参考文献:
[1]https://zhuanlan.zhihu.com/p/18555606219
[2]https://github.com/ExcelDataReader/ExcelDataReader
[3]https://blog.csdn.net/qq_41545233/article/details/122198747

http://www.dtcms.com/wzjs/42217.html

相关文章:

  • 网站子站怎么做、seo关键词排名点击工具
  • 找图片素材网站短网址
  • 手机端网站建设教程做seo有什么好处
  • wordpress.org 建站网站搭建步骤
  • 兰州做网站百度seo网络营销书
  • 站长工具关键词挖掘上海百度竞价点击软件
  • 佛山做网站公司搜狗seo培训
  • asp网站手机模版个人做seo怎么赚钱
  • 百度给做网站公司站长之家音效
  • 网站建设流程图网站如何推广出去
  • wordpress换域名主题网站的seo是什么意思
  • wordpress列表页调用图片高级seo招聘
  • 怎么做彩票平台网站吗搜索引擎营销的四种方式
  • 烟台网站建设网站seo就业前景如何
  • 网站建设优化方法整合营销公司排名
  • 山西做网站建设的平台临沂网站seo
  • 中小企业网站设计与开发目的做网站用哪个软件
  • 网站两侧广告看片应该搜什么关键词哪些词
  • 软件开发外包管理seo查询平台
  • 大型企业网络建设方案软件优化
  • 求好心人给个地址seo管理系统培训运营
  • 台州做网站最好的重庆百度推广优化
  • 做网站送邮箱全网热度指数
  • 网站加强阵地建设与管理关键词查询神器
  • 如何做logo模板下载网站seo搜索引擎优化人员
  • 申请了域名先做网站还是先备案软文范文大全
  • 中企动力科技股份有限公司佛山分公司seo专家是什么意思
  • wordpress 流量统计插件网络营销中的seo与sem
  • 批量建设新闻网站郑州网络营销哪个好
  • 国基建设集团有限公司网站友情链接的作用大不大