如何把excel导入到数据库中 怎么把Excel数据导入到数据库?

作者&投稿:国岸 (若有异议请与网页底部的电邮联系)
、打开企业管理器,打开要导入数据的数据库,在表上按右键,所有任务--导入数据,弹出DTS导入/导出向导,按 下一步 ,
2、选择数据源 Microsoft Excel 97-2000,文件名 选择要导入的xls文件,按 下一步 ,
3、选择目的 用于SQL Server 的Microsoft OLE DB提供程序,服务器选择本地(如果是本地数据库的话,如 VVV),使用 SQL Server身份验证,用户名sa,密码为空,数据库选择要导入数据的数据库(如 client),按 下一步 ,
4、选择 用一条查询指定要传输的数据,按 下一步 ,
5、按 查询生成器,在源表列表中,有要导入的xls文件的列,将各列加入到右边的 选中的列 列表中,这一步一定要注意,加入列的顺序一定要与数据库中字段定义的顺序相同,否则将会出错,按 下一步 ,
6、选择要对数据进行排列的顺序,在这一步中选择的列就是在查询语句中 order by 后面所跟的列,按 下一步 ,
7、如果要全部导入,则选择 全部行,按 下一步,
8、则会看到根据前面的操作生成的查询语句,确认无误后,按 下一步,
9、会看到 表/工作表/Excel命名区域 列表,在 目的 列,选择要导入数据的那个表,按 下一步,
10、选择 立即运行,按 下一步,
11、会看到整个操作的摘要,按 完成 即可。

不知你用何种格式的数据库,下面用access举个例子;
新建一个空数据库(或打开已有数据库文件),在弹出的数据库对话框中点击“新建”----导入表---在“导入”对话框中的“导入类型”中选“ms
excel”按路径找出你要导入的的excel文件,就样就可以了
如果你要将excel文件导入已有数据库表中,应注意excel文件的字段设置与accesss的字段应一致。

首先要建一个表,,,在到表的‘所有任务’的EXPORTDATA,,,选择数据库和数据表-EXCEL97-2000下一步,,选择你要导出的表名,,,OK了,在到入,,,复制你的数据到你导出的数据表,,,inportdata,,,到刚才动作一样导入,,,OK,刷新一下表,,,就出现了两个表’$***’,’***’,数据在‘$***’表里面大概过程就是这个样子了,,,

如何把excel表格数据导入到数据库~

1、打开SQL Server 2014 Management Studio 数据库,并且登录进去;

2、新建一个数据库,将excel导入,在新建的数据名字上,鼠标右键,选择任务选项,之后导入数据,就会看到导入excel文件的窗口;

3、下拉框选中Microsoft Excel,浏览添加你需要导入到数据库的excel文件,然后点击下一步;

4、下拉框选中sql开头的,验证方式自己选择,一般是默认的验证方式,然后下面的数据库;

5、出现的这个页面不用动任何操作,直接继续点击下一步即可;

6、现在表示导入成功,上面有各类详细的数据,可以选择关闭,这个时候记得刷新数据库的表,否则看不到新导入的数据。

这个网上有很多,找找吧。
一般都是先获取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);
}
}
//插入到数据库
}

sqlserver如何导入excel数据
答:1. 打开SQL Server Management Studio(SSMS)并连接到目标数据库实例。2. 在“对象资源管理器”窗口中,选择数据库中的目标表。3. 右键单击该表,在上下文菜单中选择“任务”>“导入数据”。4. 在“导入向导”对话框中...

sql如何将excel表导入
答:1. 首先,将Excel表保存为CSV格式,以便更容易导入到SQL数据库中。2. 在SQL数据库中创建一个新的表,该表的结构应与Excel表的列相匹配。3. 使用SQL的LOAD DATA INFILE语句,将CSV文件导入到SQL数据库中的新表中。该语...

如何把Excel中的数据导入Access数据库中
答:实现这种方式的数据导入,可以通过以下操作来完成:1、需要在Excel中调整数据的格式和排列形式,由于导入数据的方式是将电子表中的列作为一个字段下的记录,而每一行则是一条记录,所以必须保证每一列中的数据都同一个类型,...

SQL语句如何将Excel表导入到数据库
答:第一步:登录到SQLServerManagementStudio,第二步:在“对象资源管理器”中右键单击“管理”,在弹出列表中单击“导入数据”第三步:在“导入向导”对话框中单击“下一步”,进入到“选择数据源”对话框,在“数据源”列表...

excel怎么将表格连入数据库(怎样把一个表格的数据导入到数据库中)
答:1、打开企业管理器,打开要导入数据的数据库,在表上按右键,所有任务--导入数据,弹出DTS导入/导出向导,按下一步 2、选择数据源MicrosoftExcel97-2000,文件名选择要导入的xls文件,按下一步 3、选择目的用于SQLServer的...

将excel表导入数据库的方法步骤
答:Excel导入数据库步骤2:我们对下面数据进行组合,这用到excel中的一个功能。在excel中有个fx的输入框,在这里把组好的字符串填上去就好了。注:字符串1 & A2 &字符串2 & ...A2可以直接输入,也可以用鼠标点对应的单元...

如何将excel表格的数据导入到mysql数据中去
答:步骤:1、打开mysql,用mysql命令创建一个表。2、打开office excel,按照程序提供的字段填写相应的数据。3、打开mysql管理工具,择表所在的数据库,点击数据库名字,右键数据,选择import wizard,选择excel file文件。4、点击...

如何将excel中数据导入到mysql数据库
答:1、先在mysql管理工具上面新建一个表,也可以用mysql命令创建。表的字段要和EXECL上对应的数据相对应。2、使用mysql的第三方管理工具,如Navicat for MySQL,打开工具,选择表所在的数据库,然后点击数据库名字,右键数据,出来...

如何将Excel表导入现有的SQL SEVER数据表里面
答:1、首先进入到sqlserver应用程序的操作页面中,鼠标右键单击想要放入Excel表格的数据库。2、接下来需要点击任务,再点击任务中的导入数据选项,3、接下来就会出现如下方图片长的页面,点击进行下一步。4、接下来就需要在新出现...

C#中如何将Excel中的数据批量导入到sql server?
答:1.本文实现在c#中可高效的将excel数据导入到sqlserver数据库中,很多人通过循环来拼接sql,这样做不但容易出错而且效率低下,最好的办法是使用bcp,也就是System.Data.SqlClient.SqlBulkCopy 类来实现。不但速度快,而且代码...