问一个关于C#实现将excel表导入数据库的问题

问题描述

我看了一些网上的代码,发现在将excel表导入到数据库之前,需要在数据库中实现建立一个与excel表结构类似的工作表.我想问高手一个问题,能否在导入到数据库之前不用手动在数据库里建立一个工作表呢,意思就是使用C#程序完成建立表的过程?请高手指点方法.谢谢

解决方案

解决方案二:
dataset
解决方案三:
stringstrCon="Provider=Microsoft.Jet.OLEDB.4.0;DataSource=c:\sample.xls;ExtendedProperties=Excel8.0";OleDbConnectionmyConn=newOleDbConnection(strCon);stringstrCom="SELECT*FROM[Sheet1$]";myConn.Open();OleDbDataAdaptermyCommand=newOleDbDataAdapter(strCom,myConn);myDataSet=newDataSet();myCommand.Fill(myDataSet,"[Sheet1$]");myConn.Close();回复楼上的高手:我使用以上代码将excel数据读入到一个DataSet当中之后,我直接将Dataset结果与容器对应,代码如下:this.GridView1.DataSource=myDataSet.DefaultViewManager;this.GridView1.DataBind();则运行时系统报错,说要为GridView初始填充内容.还是要手动添加GridView的字段啊?而且还有一个问题就是如果我要将DataSet中的结果放入数据库表中,是否要事先根据excel表中的字段在数据库的相应表中手动添加列名呢?谢谢
解决方案四:
请高手帮忙谢谢
解决方案五:
帮你顶

时间: 2024-09-20 07:12:29

问一个关于C#实现将excel表导入数据库的问题的相关文章

server-用C#代码写一个数据库导入系统,只是将excel表导入到SQL2008数据库中

问题描述 用C#代码写一个数据库导入系统,只是将excel表导入到SQL2008数据库中 用C#代码写一个数据库导入系统,只是将excel表导入到SQL2008数据库中, 我用的是offices 2010 前台是一个fileupload控件,一个button控件,选择excel文件,点击button按钮,直接把excel表中的内容导入到SQL数据库中.请问怎么实现这个功能?详细一些,谢谢 解决方案 建议你建两个数据库连接,一个连接excel,一个连接sql2008,然后把excel里数据取出来,

操作-【急】问一个关于java web中tomcat连接mysql数据库的问题(问题点数40无满意结贴

问题描述 [急]问一个关于java web中tomcat连接mysql数据库的问题(问题点数40无满意结贴 我是计科专业在做毕业设计没接触过java,做一个在线答疑系统,在csdn上下了一个jsp+struts2+spring的感觉比较全的系统,下载地址为http://download.csdn.net/detail/hmshust/6950301,该文是0积分的,下载的如图![图片说明](http://img.ask.csdn.net/upload/201505/07/1431008698_8

excel表导入到数据库怎么判断空格,然后加到数据库

问题描述 excel表导入到数据库怎么判断空格,然后加到数据库 求大神!!! 解决方案 http://zhidao.baidu.com/link?url=-oWBNh8xDKZ2-dBmPL7Tbr1n8UjeqLJDLUKYxJwX8iRtnROQ5D3iGfotwLueReTRLSgHL_bECwxXIsvsyga4Tq 解决方案二: http://bbs.csdn.net/topics/360080488 解决方案三: StringUtils http://blog.csdn.net/yl

求Excel表导入到sql表中的代码。

问题描述 求Excel表导入到sql表中的代码.要完整的.我是新手.想学.前台的也写出来 解决方案 解决方案二:在线等待阿,求大虾阿,急阿解决方案三:第一步:将EXECL表读到datatable中publicDataTablexsldata(){try{stringFileName="~/Download/"+Path.GetFileName(FileUploadField.FileName);if(File.Exists(Server.MapPath(FileName))){File

[Asp.net]常见数据导入Excel,Excel数据导入数据库解决方案,总有一款适合你!

原文:[Asp.net]常见数据导入Excel,Excel数据导入数据库解决方案,总有一款适合你! 引言 项目中常用到将数据导入Excel,将Excel中的数据导入数据库的功能,曾经也查找过相关的内容,将曾经用过的方案总结一下. 方案一 NPOI NPOI 是 POI 项目的 .NET 版本.POI是一个开源的Java读写Excel.WORD等微软OLE2组件文档的项目.使用 NPOI 你就可以在没有安装 Office 或者相应环境的机器上对 WORD/EXCEL 文档进行读写.NPOI是构建在

雪地跪求方案,如何将excel在导入数据库前实现预览并选择导入

问题描述 具体说明:将excel在导入数据库(mssql)前实现预览(是否可以用gridview)并选择导入,导入时候按照excel字段匹配数据库中字段进行相应导入. 解决方案 解决方案二:跪求解决方法.我是想将excel先导入gridview,在gridview中选择,并选择导入.可行吗解决方案三:自己顶下,寻求方案解决方案四:可以的解决方案五:privatevoidbind1(){OleDbConnectionconn=newOleDbConnection("provider=microso

Drupal读取Excel并导入数据库实例

 这篇文章主要介绍了Drupal利用PHPExcel读取Excel并导入数据库的例子,需要的朋友可以参考下 PHPExcel 是用来操作Office Excel 文档的一个PHP类库,它基于微软的OpenXML标准和PHP语言.可以使用它来读取.写入不同格式的电子表格,如 Excel (BIFF) .xls, Excel 2007 (OfficeOpenXML) .xlsx, CSV, Libre/OpenOffice Calc .ods, Gnumeric, PDF, HTML等等.   一.

php iis mysql-用PHP实现excel数据导入数据库,但是提示500错误,服务器是IIS,求高手指点

问题描述 用PHP实现excel数据导入数据库,但是提示500错误,服务器是IIS,求高手指点 require_once ('PHPExcel.php');require_once ('PHPExcel/IOFactory.php');require_once ('PHPExcel/Reader/Excel5.php');if($_POST['leadExcel'] == ""true""){ $filename = $_FILES['inputExcel']['n

Excel表导入Access 2010后时间显示错误解决办法

在 Access 2010 中导入了一个 Excel 表,导入时选择的是"通过创建链接表来链接到数据源".导入后发现原本在 Excel 中正确显示的日期和时间都变成了数值,且数据类型无法修改.如下图所示:     为了正确显示出时间格式,我们可以在 Excel 文件里手动更改时间字段的格式.   在 Excel 文件时间格式的字段后面插入两列如下图中的C列.D列,在C列里输入公式:=IF(B1="","",TEXT(B1,"hh:mm&