问题描述
C#,将excel导入sql表里的时候,如何读取excel第一行标头的内容阿。也就是指定单元格的内容。谢谢
解决方案
解决方案二:
http://www.cnblogs.com/GodSpeed/archive/2008/03/14/1105178.html
解决方案三:
如果仅需要读取标题信息的话可用使用OleDbConnection的GetSchema方法
解决方案四:
将excel作为数据库读取,加载到datatable里面,就可以取到表头了.
解决方案五:
能说详细点吗,我是新手。另,我已经把excel读到dataset中了,但不知道是不是表头标题也一起读取了?不是默认第一行作为标题,不读的。我现在能把整个excel都读到sql中,但是不知道如何单独读取excel表的第一行标题。读excel的代码在这个帖子里。http://topic.csdn.net/u/20120108/17/830e1a43-c707-44bc-82b4-5c49b3b99ff9.html
解决方案六:
自己转C#DimTDSAsDataSetDimTSQLAsStringTSQL="select*fromtransfers"TDS=GetDataFromDB(TSQL)rowIndex=1colIndex=0xlBook=xlApp.Workbooks().AddxlSheet=xlBook.Worksheets("sheet1")DimTableAsNewDataTableTable=TDS.Tables(0)'将所得到的表的列名,赋值给单元格DimColAsDataColumnDimcol1AsDataColumnDimiAsIntegerDimRowAsDataRowForEachColInTable.ColumnscolIndex=colIndex+1xlApp.Cells(1,colIndex)=Col.ColumnName'就是这!!!Next
解决方案七:
我用tables.columns[2]读出列的内容了,但是有的列值是日期格式比如:8/1/2011。我怎样把这个日期格式的列值付给参数啊。stringcol1=tables.columns[2].tostring();stringcol2=tables.columns[3].tostring();日期格式的怎么付值?初学,见谅。
解决方案八:
在线等。。谢谢
解决方案九:
+1等。。。。。。。。
解决方案十:
用DateTime类的Parse(),TryParse()等函数可将字符串转为日期格式
解决方案十一:
我是想把日期格式转成字符,也可以用吗?
解决方案十二:
已经作为标题了,如何获取呢?