C#,将excel导入sql 表里的时候,如何读取excel第一行标头的内容阿

问题描述

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()等函数可将字符串转为日期格式
解决方案十一:
我是想把日期格式转成字符,也可以用吗?
解决方案十二:
已经作为标题了,如何获取呢?

时间: 2024-09-17 03:53:55

C#,将excel导入sql 表里的时候,如何读取excel第一行标头的内容阿的相关文章

ASP.NETR把Excel导入SQL数据库的自定义类

ASP.NETR把Excel导入SQL数据库的自定义类 以下是引用片段:public class SaveToSql {   public string strNewCodeId = string.Empty;   public string strNewCode = string.Empty;   public string strNewDes = string.Empty;   public string strOldCodeId = string.Empty;   public strin

excel-用ADO将Excel导入sql server 2008 报error# 3092错误

问题描述 用ADO将Excel导入sql server 2008 报error# 3092错误 我用ADO将一张excel表导入到sql server中去,代码如下: hr=m_pConnection->Open(_bstr_t("Provider=SQLOLEDB;server=TOUCH;Database=MR_NXT;Uid=touch0413;Pwd=LJm_1989915"),"","",adModeUnknown); m_pCo

new-VB6实现excel导入SQL SERVER7程序问题

问题描述 VB6实现excel导入SQL SERVER7程序问题 Set cnn = New ADODB.Connection cnn.Open "Provider=SQLOLEDB.1;Persist Security Info=True;User ID=sa;Initial Catalog=labor;Data Source=RPC_004" cnn.CursorLocation = adUseClient Set RS = New ADODB.Recordset STR = &q

PHP将Excel导入数据库及数据库数据导出至Excel的方法

         本文实例讲述了PHP将Excel导入数据库及数据库数据导出至Excel的方法.分享给大家供大家参考.具体实现方法如下:          一.导入           导入需要使用能读取Excel的组件,网上也有比较好的组件,这里分享我使用的:下载 提取码:vxyn.(注意两个文件有引用关系) ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 <?php //传入要导入的Excel的文件

PHP将Excel导入数据库及数据库数据导出至Excel的方法_php技巧

本文实例讲述了PHP将Excel导入数据库及数据库数据导出至Excel的方法.分享给大家供大家参考.具体实现方法如下: 一.导入 导入需要使用能读取Excel的组件,网上也有比较好的组件,这里分享我使用的:下载  提取码:vxyn.(注意两个文件有引用关系) <?php //传入要导入的Excel的文件名 function import_to_DB($filename) { require_once'reader.php'; $data = new Spreadsheet_Excel_Reade

EXCEL导入sql 用C#体现?

问题描述 表结构建立好后,以下是SQL代码?我想能够用excel导入到sqlServer后显示以下代码返回的所有行在导出到excel?代码该如何写,本人新手@.@感谢!SQL-代码selectname,workshop,sum(integral)frombirthdaywherefdate>='2014-07-01'groupbyworkshop,namehavingsum(integral)>=50orderbyworkshop,name; 解决方案 解决方案二:如果就这需求,根本就不用借助

Excel导入oracle数据,oracle数据库导出excel方法

导出 导出的话,在PL/SQL的SQL Window中查询结果中选中查询结果右单击就有 COPY TO EXCEL这个选择的 导入 方法一 以下的文章主要是介绍如何用SQL*Loader将Excel相关的数据导出到Oracle数据库,其主要的目的是实现往Oracle数据库里插入excel相关文件中的实际应用数据,以下就是文章的具体内容的介绍. 实现步骤: 1.打开MicroSoft Excel 2.文件(F)→新建(N)→工作簿→ 3.输入SQL*Loader将Excel数据后,存盘为test.

excel合并单元格 c#-关于C#读取excel合并字符串,遇到的问题,希望大神们能帮忙,我真的没办法了

问题描述 关于C#读取excel合并字符串,遇到的问题,希望大神们能帮忙,我真的没办法了 在C#读取excel合并单元格中,我用的是如下的办法,就是遇到合并单元格,往上,先是同一列,然后cell(row-1,col)去向上寻找合并值,如果也是合并值,且有value,那么就寻找到值了,如果没有,一直到一个不是单元格的,那么结束,再通过cell(row,col-1)向左去寻找合并值,方法同上,代码如下 private string GetCellText(int row,int col,Excel.

我将excel导入sql数据,总是提示在位置0处没有数据行

问题描述 privatevoidbtn_Import_Click(objectsender,System.EventArgse){OpenFileDialogdlg=newOpenFileDialog();dlg.Filter="Excel文件|*.xls";if(dlg.ShowDialog()==DialogResult.OK){stringstrPath=dlg.FileName;stringsConnectionString="Provider=Microsoft.J