Excel 的列一般是用序号代表的,1,2,3…… 第N列 你可以用Ado.net连接exce" />
乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > C# .net <em>获取</em> <em>Excel</em>中的

C# .net <em>获取</em> <em>Excel</em>中的

作者:乔山办公网日期:

返回目录:excel表格制作


统计列数-1=列id
然後用列id获取列名

Excel 的列一般是用序号代表的,1,2,3…… 第N列 你可以用Ado.net连接excel,把excel当作access表用 string conn = " Provider = Microsoft.Jet.OLEDB.4.0 ; Data Source ="+Server.MapPath("file")+"/"+filename+";Extended Properties=Excel 8.0" ; OleDbConnection thisconnection=new OleDbConnection(conn); thisconnection.Open(); string Sql="select * from [Sheet1$]"; OleDbDataAdapter mycommand=new OleDbDataAdapter(Sql,thisconnection); DataSet ds=new DataSet(); mycommand.Fill(ds,"[Sheet1$]"); thisconnection.Close(); ds里取列、字段值,应该比较容易了 如果你的表格格式比较复杂,甚至一个sheet上有e68a84e8a2ade799bee5baa6336若干表,你还需要导入导出excel,建议采用微软Office专用中间件——SOAOffice
hdr=yes,这代表第一行是标题,不做为数据使用 ,如果用HDR=NO,则表示第一行不是标题,做为数据来使用,此处,我的为yes,结果标题变成读取的DataTable的标题,f2就找不到了,只需要HDR=no即可,此时标题变成数据,主动会加上列名F1,F2等

EXCEL的表中列名只可能是A,B,C....
你所说的列名可能是第一行,用下面代码获取列名试试:
range("A1").text
range("B1").text

相关阅读

  • C# .net <em>获取</em> <em>Excel</em>中的

  • 乔山办公网excel表格制作
  • 统计列数-1=列id然後用列id获取列名获取EXCEL的第一行的字段名" src="/uploads/tu/3.jpg" style="width: 400px; height: 267px;" />Excel 的列一般是用序号代表的,1,2,3…… 第N列 你可以用Ado.net连接exce
  • -excel防止删除,怎么在excel

  • 乔山办公网excel表格制作
  • 答:技术上的问题,总是一物降一物,一招狠一招。只有人性化的方法才能对付这种问题。建议您在电脑旁边贴上标签,礼貌而客气的说明您需要使用excel,请他人莫要删去。再就是,控
关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网