如何用sql语句把excel中的数据导入指定数据库中
发布网友
发布时间:2022-04-22 22:14
我来回答
共2个回答
懂视网
时间:2022-05-01 00:08
把Excel中的数据通过Access导入到DataBase中
1.打开Access ,点击“EXTERNAL DATA",选择上传”excel",选中需要导入的excel,点击ok.
2.选择excel中需要上传数据的sheet,点击”next",再点击“next”,选择列明,更改 Data Type (Short Text类型导入后会成为nvarchar);点击“next”,再点击“next” ,设定导入DB之后的表名,点击“finish”。
3.右击表名,点击“Export",点击”ODBC Database";点击“new”创建新的connection,如图选择“sql server native client 11.0” next,给connection命名为allen 然后 next;输入server的名字,next,输入用户名,密码 next;
4.选择 Database next,选择 创建的 connection 点击 ok。
SQL大圣之路笔记——把Excel中的数据通过Access导入到DataBase中
标签:
热心网友
时间:2022-04-30 21:16
SQL SERVER 和EXCEL的数据导入导出
1、在SQL SERVER里查询Excel数据:
======================================================
SELECT *
FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
'Data Source="c:\book1.xls";User ID=Admin;Password=;Extended properties=Excel 5.0')...[Sheet1$]
下面是个查询的示例,它通过用于 Jet 的 OLE DB 提供程序查询 Excel 电子表格。
SELECT *
FROM OpenDataSource ( 'Microsoft.Jet.OLEDB.4.0',
'Data Source="c:\Finance\account.xls";User ID=Admin;Password=;Extended properties=Excel 5.0')...xactions
2、将Excel的数据导入SQL server :
======================================================
SELECT * into newtable
FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
'Data Source="c:\book1.xls";User ID=Admin;Password=;Extended properties=Excel 5.0')...[Sheet1$]
实例:
SELECT * into newtable
FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
'Data Source="c:\Finance\account.xls";User ID=Admin;Password=;Extended properties=Excel 5.0')...xactions
3、将SQL SERVER中查询到的数据导成一个Excel文件
======================================================
T-SQL代码:
EXEC master..xp_cmdshell 'bcp 库名.dbo.表名out c:\Temp.xls -c -q -S"servername" -U"sa" -P""'
参数:S 是SQL服务器名;U是用户;P是密码
说明:还可以导出文本文件等多种格式
实例:EXEC master..xp_cmdshell 'bcp saletesttmp.dbo.CusAccount out c:\temp1.xls -c -q -S"pmserver" -U"sa" -P"sa"'
EXEC master..xp_cmdshell 'bcp "SELECT au_fname, au_lname FROM pubs..authors ORDER BY au_lname" queryout C:\ authors.xls -c -Sservername -Usa -Ppassword'
在VB6中应用ADO导出EXCEL文件代码:
Dim cn As New ADODB.Connection
cn.open "Driver={SQL Server};Server=WEBSVR;DataBase=WebMis;UID=sa;WD=123;"
cn.execute "master..xp_cmdshell 'bcp "SELECT col1, col2 FROM 库名.dbo.表名" queryout E:\DT.xls -c -Sservername -Usa -Ppassword'"
4、在SQL SERVER里往Excel插入数据:
======================================================
insert into OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
'Data Source="c:\Temp.xls";User ID=Admin;Password=;Extended properties=Excel 5.0')...table1 (A1,A2,A3) values (1,2,3)
T-SQL代码:
INSERT INTO
OPENDATASOURCE('Microsoft.JET.OLEDB.4.0',
'Extended Properties=Excel 8.0;Data source=C:\training\inventur.xls')...[Filiale1$]
(bestand, prokt) VALUES (20, 'Test')
总结:利用以上语句,我们可以方便地将SQL SERVER、ACCESS和EXCEL电子表格软件中的数据进行转换,为我们提供了极大方便!
SQL语句如何将Excel表导入到数据库
第一步:登录到SQLServerManagementStudio,第二步:在“对象资源管理器”中右键单击“管理”,在弹出列表中单击“导入数据”第三步:在“导入向导”对话框中单击“下一步”,进入到“选择数据源”对话框,在“数据源”列表中选择“MicrosoftExcel”,同时选择相应的Excel文档,完成后单击“下一步”(一定...
如何把excel一个列插入到sql数据库
可以使用SQL的INSERT INTO语句将Excel列插入到数据库中。首先,将Excel数据导出为CSV文件,然后使用适当的文本编辑器打开它,并使用INSERT INTO语句将数据插入到数据库表的相应列中。确保在插入数据之前,表的列与Excel列的顺序和数据类型匹配。
怎么把Excel的内容导入到SQL Server数据库
1. 打开SQL Server Management Studio(SSMS)并连接到目标数据库实例。2. 在“对象资源管理器”窗口中,选择数据库中的目标表。3. 右键单击该表,在上下文菜单中选择“任务”>“导入数据”。4. 在“导入向导”对话框中,选择“Microsoft Excel”作为数据源,点击“下一步”。5. 在“Excel 文件路径...
如何使用PLSQL工具将excel中数据导入oracle库
首先在SQLWindow窗口中,查询需要导出的数据。在查询的结果集上(注意不要选中任何一个行或者单元格)右键--【CopytoExcel】-->【Copyasxls/xlsx】导出到97-2003格式的.xls或者2007之后的xlsx文件.如果不想导出查询的全部数据,可以在左侧选中需要导出的行,然后步奏同上。点击导出后,系统自动打开导出的...
怎么将exel表中数据存入到数据库
将excle表中数据存入到数据库的方法步骤如下:1、打开SQL Server Management Studio,按图中的路径进入导入数据界面。2、导入的时候需要将EXCEL的文件准备好,不能打开。点击下一步。3、数据源:选择“Microsoft Excel”除了EXCEL类型的数据,SQL还支持很多其它数据源类型。4、选择需要导入的EXCEL文件。点击...
sql如何将excel表导入
1. 首先,将Excel表保存为CSV格式,以便更容易导入到SQL数据库中。2. 在SQL数据库中创建一个新的表,该表的结构应与Excel表的列相匹配。3. 使用SQL的LOAD DATA INFILE语句,将CSV文件导入到SQL数据库中的新表中。该语句将读取CSV文件的内容,并将其插入到新表中。4. 确保在LOAD DATA INFILE语句...
如何用sql语句把excel中的数据导入指定数据库中
SQL SERVER 和EXCEL的数据导入导出 1、在SQL SERVER里查询Excel数据:=== SELECT FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0','Data Source="c:\book1.xls";User ID=Admin;Password=;Extended properties=Excel 5.0')...[Sheet1$]下面是个查询的示例,它通过用于 Jet 的 OLE DB 提供程序...
怎么写sql语句将Excel的数据插入到SQL Server数据库?
1、第一步,准备Excel表,并希望将其导入SQL Server 2012中的QearlTest数据库,见下图,转到下面的步骤。2、第二步,完成上述步骤后,找到QearlTest数据库,然后右键单击下拉菜单中“task”中的“import data”选项,见下图,转到下面的步骤。3、第三步,完成上述步骤后,此处需要配置数据源。 数据...
把Excel工作表中数据导入数据库
1、直接用Sql语句查询 2、先用excle中的数据生成xml文件,再把xml导入数据库 第一种方法(方法二以后再试),找到联机丛书里实现此功能的Sql语句如下:SELECT* FROMOpenDataSource('Microsoft.Jet.OLEDB.4.0', 'DataSource="c:Financeaccount.xls";UserID=Admin;Password=;Extendedproperties=Excel5.0'...
excel的数据怎么导入mysql数据库
一、假如excel中有四列数据,希望导入到数据库中 mytable 中,对应的字段分别为field1,field2,field3,field4.二、在excel表格中增加一列(?excel应该是E列),利用excel的公式自动生成SQL语句(这个很重要,别写错了),具体方法 如下?:1、增加一列(excel应该是E列,因为我们原有4列数据,分别为A\B\...