怎么把Excel数据导入到数据库?

如题所述

这个网上有很多,找找吧。
一般都是先获取execl的数据导入到dataset中,再把dataset中的数据库insert到数据库(这部分应该不用说了吧)。
需要注意一点的是:execl 2003和2007以上的版本所用的引擎是不一样的。如下列。
//导入EXCEL
public void ImportExcel(string fileName )
{
//string fileName = "d:\\123.xls";
string excelStr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + fileName + ";Extended Properties='Excel 8.0;HDR=YES;IMEX=1'";//execl 2003
//string excelStr = "Provider= Microsoft.Ace.OleDB.12.0;Data Source=" + fileName + ";Extended Properties='Excel 12.0;HDR=YES;IMEX=1'";//execl 2007以上(需要装个AccessDatabaseEngine引擎,网上找找)
DataSet ds = new DataSet();
using (System.Data.OleDb.OleDbConnection cn = new OleDbConnection(excelStr))
{
using (OleDbDataAdapter dr = new OleDbDataAdapter("SELECT * FROM [sheet1$]", excelStr))
{
dr.Fill(ds);
}
}
//插入到数据库
}
温馨提示:内容为网友见解,仅供参考
无其他回答

Excel导数据到数据库
步骤1:启动数据库服务器,确保其处于运行状态。步骤2:在数据库表上点击右键,选择“导入数据”选项。步骤3:在弹出的导入向导中,选择Excel文件作为数据源。步骤4:配置导入选项,包括目标表、数据分隔符、文本编码等设置,确保与Excel文件匹配。步骤5:点击“下一步”继续,根据提示完成剩余导入步骤。步...

excel数据怎么插入到数据库里excel怎么导入数据库
1、查看数据库中的栏位,并在Excel中按对应的位置填写要更新的资料。2、开启数据库自带的资料导入导出菜单。3、进入导入导出欢迎界面,点击“下 一步”继续。4、选择数据源为 “Microsoft Excel ”,并指定数据源路径,别的默认点击“ 下一步 ”继续。5、按提示选择“ 目标类型”、“服务器”及 “...

如何将excel数据导入数据库(mysql)且能自动更新?
首先,在数据库中创建目标表,确保其结构与Excel文件中的数据对应。使用ExcelToDatabase工具,通过“一键导入”功能,将Excel数据导入至数据库。此步骤可简化Excel数据与数据库之间的初始同步过程。接下来,决定数据更新方式。数据更新一般分为全量更新与增量更新两种策略。全量更新方式:删除数据库表中已有的所...

excel数据表怎么导入到数据库
数据源:选择“microsoft excel”除了EXCEL类型的数据,SQL还支持很多其它数据源类型。选择需要导入的EXCEL文件。点击浏览,找到导入的文件确定。再次确认文件路径没有问题,点击下一步。默认为是使用的WINODWS身份验证,改为使用SQL身份验证。输入数据库密码,注意:数据库,这里看看是不是导入的数据库。也可以...

如何把excel表格数据导入到数据库如何把excel表格数据导入到数据...
1、打开SQL Server 2014 Management Studio 数据库,并且登录进去;2、新建一个数据库,将excel导入,在新建的数据名字上,鼠标右键,选择任务选项,之后导入数据,就会看到导入excel文件的窗口;3、下拉框选中Microsoft Excel,浏览添加你需要导入到数据库的excel文件,然后点击下一步;4、下拉框选中sql开头的...

excel表数据如何导入到oracle数据库表中?
使用pl\/sql developer导入excel数据到oracle数据库的步骤如下:1. 首先在控制面板中,点击管理工具,进入数据源(ODBC)页面。选择添加选项,选择Excel驱动程序 *.xls。完成添加步骤后,选择并加载你的excel文件。2. 在pl\/sql页面中,点击工具栏中的ODBC Importer Data From ODBC标签页。在这里选择之前...

excel怎么把数据导入access中?
1、首先准备好需要导入的excel表,并查看数据无误。2、打开Access数据库,在数据库上方有一个外部数据,点击外部数据存在一个“导入Excel表格功能”,点击该功能开始执行导入操作。3、找到自己的Excel,明确路径,就可以开始了。点击确定进入下一个步骤。4、在开始导入的时候,根据自己的需要勾选第一行是否...

Excel中的数据如何导入到Access数据库中?
在数据库上方有一个外部数据,点击外部数据存在一个“导入Excel表格功能”,点击该功能开始执行导入操作。   找到自己的Excel,明确路径,就可以开始了。点击确定进入下一个步骤    在开始导入的时候,根据自己的需要勾选第一行是否包含标题。勾选:代表Excel中的第...

如何把excel导入mysql数据库
excel导入mysql数据库的步骤如下:准备excel数据,并保存好。打开mysql数据库,在要导入的表上点击右键,选择导入向导。选择要导入的文件类型,点击下一步。选择要导入的文件,选择Excel的sheet,点击下一步。在目标表处修改表名,点击下一步。在目标表处修改字段的类型,点击完成即可。

将excel表导入数据库的方法步骤
将excel表导入数据库的方法 Excel导入数据库步骤1:对于把大量数据存放到数据库中,最好是用图形化数据库管理工具,可是如果没有了工具,只能执行命令的话这会是很费时间的事。那我们只能对数据进行组合,把数据组成insert语句然后在命令行中批量直行即可。Excel导入数据库步骤2:我们对下面数据进行组合...

相似回答