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

如何腾讯云二级域名做网站嘉兴网站建设公司

如何腾讯云二级域名做网站,嘉兴网站建设公司,凡科网站登录入口,郴州网站设计今天是2023年6月26日#xff0c;我有一个excel表要读数据#xff0c;然后放到winform程序来处理#xff0c;网上的资料太旧#xff0c;很多用不起来#xff0c;试了一个可以使用#xff0c;记录一下#xff1a; 一、excel文件后缀需要小写。 二、用VS2022建一个winform…今天是2023年6月26日我有一个excel表要读数据然后放到winform程序来处理网上的资料太旧很多用不起来试了一个可以使用记录一下 一、excel文件后缀需要小写。 二、用VS2022建一个winform程序在NuGet中安装NPOI 三、C#程序代码读取excel数据感觉速度还是可以很快 全部程序代码 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.IO; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; using NPOI.HSSF.UserModel; using NPOI.SS.UserModel; using NPOI.XSSF.UserModel;namespace readexcel {public partial class Form1 : Form{public class GT_table{public int id { get; set; }public string t1 { get; set; }public string t2 { get; set; }}public Form1(){InitializeComponent();}private void button1_Click(object sender, EventArgs e){DataTable dt ExcelToDatatable(D:\20231025.xlsx, Sheet1, true);//将excel表格数据存入list集合中//EachdayTX定义的类字段值对应excel表中的每一列ListGT_table table new ListGT_table();foreach (DataRow dr in dt.Rows){GT_table line new GT_table{id Convert.ToInt32(dr[0]),t1 dr[1].ToString(),t2 dr[2].ToString(), };listBox1.Items.Add(line.id , line.t1 , line.t2);table.Add(line);}}#region 读取Excel数据/// summary/// 将excel中的数据导入到DataTable中/// /summary/// param namefileName文件路径/param/// param namesheetNameexcel工作薄sheet的名称/param/// param nameisFirstRowColumn第一行是否是DataTable的列名true是/param/// returns返回的DataTable/returnspublic static DataTable ExcelToDatatable(string fileName, string sheetName, bool isFirstRowColumn){ISheet sheet null;DataTable data new DataTable();int startRow 0;FileStream fs;IWorkbook workbook null;int cellCount 0;//列数int rowCount 0;//行数try{fs new FileStream(fileName, FileMode.Open, FileAccess.Read);if (fileName.IndexOf(.xlsx) 0) // 2007版本{workbook new XSSFWorkbook(fs);}else if (fileName.IndexOf(.xls) 0) // 2003版本{workbook new HSSFWorkbook(fs);}if (sheetName ! null){sheet workbook.GetSheet(sheetName);//根据给定的sheet名称获取数据}else{//也可以根据sheet编号来获取数据sheet workbook.GetSheetAt(0);//获取第几个sheet表此处表示如果没有给定sheet名称默认是第一个sheet表 }if (sheet ! null){IRow firstRow sheet.GetRow(0);cellCount firstRow.LastCellNum; //第一行最后一个cell的编号 即总的列数if (isFirstRowColumn)//如果第一行是标题行{for (int i firstRow.FirstCellNum; i cellCount; i)//第一行列数循环{DataColumn column new DataColumn(firstRow.GetCell(i).StringCellValue);//获取标题data.Columns.Add(column);//添加列}startRow sheet.FirstRowNum 1;//1即第二行第一行0从开始}else{startRow sheet.FirstRowNum;//0}//最后一行的标号rowCount sheet.LastRowNum;for (int i startRow; i rowCount; i)//循环遍历所有行{IRow row sheet.GetRow(i);//第几行if (row null){continue; //没有数据的行默认是null;}//将excel表每一行的数据添加到datatable的行中DataRow dataRow data.NewRow();for (int j row.FirstCellNum; j cellCount; j){if (row.GetCell(j) ! null) //同理没有数据的单元格都默认是null{dataRow[j] row.GetCell(j).ToString();}}data.Rows.Add(dataRow);}}return data;}catch (Exception ex){Console.WriteLine(Exception: ex.Message);return null;}}#endregion} }
http://www.pierceye.com/news/413305/

相关文章:

  • 成都和奇乐网站建设公司怎么样研发网站要多久
  • 蓬莱做网站北京宣传片
  • 网站建设 部署与发布wordpress多说插件
  • 池州做网站的公司哪里有网站开发技术
  • 网站建设内容策划外贸软件排行榜前十名
  • 微信官方网站公众平台郸城建设银行网站
  • .net 微信网站开发免费网站建设制作
  • 做网站需要啥备案之类的嘛传统的网站开发模式
  • 杭州网站seo优化最适合女生的专业排名
  • 广州市酒店网站设计交易平台网站怎么做
  • 江苏省示范校建设专题网站网站网页制作公司网站
  • 前海艾爻网站 建设磐安住房和城乡建设部网站
  • 网站程序h5电商seo是什么意思啊
  • 网站赚钱做跨境电商要什么费用
  • wordpress修改文件简单的seo网站优化排名
  • 专业网专业网站建设展示网站建设的ppt
  • 江淮网站开发商城网站 html模板
  • 上海网站制作电话淄博免费网站建设
  • 做动态在网站需要学什么宁波网站建设用什么软件
  • 靖江 建设局网站wordpress小工具缓存
  • 搜索网站的软件郑州企业展厅设计公司
  • 上海建设局官方网站做外包网站的公司是怎样的
  • 网站开发ppt方案模板wordpress如何导出数据字典
  • 网站加上视频对seo影响wordpress打开xml-rpc
  • 个人网站建设分几个步走单页面网站多少钱
  • 自己做网站详细步骤保定网站建设方案优化
  • 传奇手游网站大全9377公司网站建设安全的风险
  • 昆明建设厅网站企业管理咨询上班好吗
  • 福州做网站销售公司用vs2010做网站的好处
  • 深圳企业建站平台网站备案费一般是多少