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

手机微网站系统湖州长兴县建设局网站

手机微网站系统,湖州长兴县建设局网站,前端个人介绍网站模板下载,女生做网站主题有哪些使用微软的com组件Microsoft.office.Interop.Excel读写Excel文件虽然可用#xff0c;但是列多、行多的时候速度很慢#xff0c;之前测试过Sylvan.Data.Excel包的用法#xff0c;如果只是读取Excel文件内容的话#xff0c;还可以使用ExcelDataReader包#xff0c;后者是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返回列宽如果列是隐藏状态则返回 08RowHeight返回行高 如果行是隐藏状态则返回 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.pierceye.com/news/584258/

相关文章:

  • 苏州电信网站备案浙江搜索引擎优化
  • 黄岛网站建设哪家好市体育局网站 两学一做
  • 上海建设银行网站转账记录吗外国网站做问卷调查挣钱
  • 深圳做购物网站十堰网络销售
  • 郑州企业网站优化多少钱百度竞价排名价格
  • js特效做的好的网站什么专业是做网站
  • 淄川响应式网站建设网站在国内服务器在国外
  • 施工企业市场经营工作思路及措施个人如何优化网站有哪些方法
  • 怎么做一个盈利网站义乌创博网络科技有限公司
  • 学校网站建设代码不重名的建筑公司名字
  • 网站开发模块的需求海外销售平台有哪些
  • 前端和后端的区别工资郑州网站优化怎样做
  • 小程序模板平台有哪些网站优化包括哪些内容
  • 免费建网站的好的移动端网站模板下载
  • 青岛网站优化排名视频源网站怎么做
  • 做网站找我二级学院网站建设方案
  • 知名网站建设公司 北京近期网络营销的热点事件
  • 网站开发产品经理网站例子
  • 动态静态结合网站网站做404是什么意思
  • 注册域名的网站网站建设的具体步骤
  • 行业网站分类自建站排名
  • 网站备案 登陆安徽省住房和城乡建设厅网站领域
  • 做个网站需要多少钱.网站建设合同注意事项
  • 中国诚信建设网站在线代码生成器
  • 长沙企业网站建设团队目前网络最好的挣钱平台
  • 国家建设工程安全质量监督网站友情链接网
  • 适合html初学者做的网站中卫网站推广软件
  • 一个vps主机放两个网站 速度怎么做发卡网站
  • 海米云网站建设网站开发 去哪里找页面
  • 天津做网站优化的公司新手学做网站优化