如何把办公软件excel导入到数据库
将excel表导入数据库的方法步骤
在Excel中录入好数据以后,可能会有导入数据库的需求,这个时候就需要利用一些技巧导入。接下来是我为大家带来的如何将excel表导入数据库的方法,希望对你有用。
将excel表导入数据库的方法Excel导入数据库步骤1:对于把大量数据存放到数据库中,最好是用图形化数据库管理工具,可是如果没有了工具,只能执行命令的话这会是很费时间的事。那我们只能对数据进行组合,把数据组成insert语句然后在命令行中量直行即可。
Excel导入数据库步骤2:我们对下面数据进行组合,这用到excel中的一个功能。
在excel中有个fx的输入框,在这里把组好的字符串填上去就好了。
注:字符串1&A2&字符串2&...
A2可以直接输入,也可以用鼠标点对应的单元格。
Excel导入数据库步骤3:每个字符串之间用&符号进行连接。下面是第一条连接字符串
="insertintoternvalues('"&A2&"','"&B2&"','"&C2&"','"&D2&"');"
写好后按回车键Enter就能组合出对应的字符串了。
insertintoternvalues('jw_agi','曙光','0','1');
Excel导入数据库步骤4:组好第一行的字符串后,把鼠标放到单元格右下方,出现加粗的十字,单击按下(别松开),一直往下拉,直到最后一行再放开就行了。
5这样我们就把insert语句都整理好了,接下来就是大家把这些语句量执行就可以了。
>>>下一页更多精“将EXCEL表格数据导入进CAD中的方法”怎么把excel表格导入数据库方法如下:1、打开要导入的excel文件,观察第一列是为字段还是数据。
2、打开sqlserver,在需要导入的数据点击右键
【任务】-【导入数据】
出现导入导出向导。
3、点击下一步
,进入【选择数据源】页面,注意红框设置。
4、点击下一步
,进入【选择目标】页面,注意红框设置。
5、点击下一步
,进入【指定表复制或查询】页面,注意红框设置。
6、点击下一步
,进入【选择源表和源视图】页面,注意红框设置。
7、下一步,直到完成。出现【执行结果页面】。
8、最后在sqlserver查询表。
excel怎么将表格连入数据库(怎样把一个表格的数据导入到数据库中)1、打开企业管理器,打开要导入数据的数据库,在表上按右键,所有任务--导入数据,弹出DTS导入/导出向导,按下一步
2、选择数据源MicrosoftExcel97-2000,文件名选择要导入的xls文件,按下一步
3、选择目的用于SQLServer的MicrosoftOLEDB提供程序,服务器选择本地(如果是本地数据库的话,如VVV),使用SQLServer身份验证,用户名sa,密码为空,数据库选择要导入数据的数据库(如client),按下一步
4、选择用一条查询指定要传输的数据,按下一步
5、按查询生成器,在源表列表中,有要导入的xls文件的列,将各列加入到右边的选中的列列表中,这一步一定要注意,加入列的顺序一定要与数据库中字段定义的顺序相同,否则将会出错,按下一步
6、选择要对数据进行排列的顺序,在这一步中选择的列就是在查询语句中ordery后面所跟的列,按下一步
7、如果要全部导入,则选择全部行,按下一步
8、则会看到根据前面的作生成的查询语句,确认无误后,按下一步
9、会看到表/工作表/Excel命名区域列表,在目的列,选择要导入数据的那个表,按下一步
10、选择立即运行,按下一步,11、会看到整个作的摘要,按完成即可。
怎么把excel文件里的数据导入SQL数据库?导入数据不一定要用OPENSET函数,可以用更简单的方法,步骤如下:
1、首先双击打开sqlserver,右击需要导入数据的数据库,如图所示。
2、点击任务,再点击任务中的导入数据选项,打开导入导出数据向导界面。
3、在向导界面点击下一步,进入下图界面依次填写需要的内容:数据源Excel,文件路径,以及Excel版本,填好后点击下一步(如果Excel其他版本不行的话,就选择Excel97-03的,再将Excel保存为相应版本)即可。
4、然后就是目标数据库设置:目标选择msslserver,服务器名称不用变,身份验证输入相应的密码,数据库选择对应的数据库,设置好后点击下一步。
5、然后来到图示界面,直接默认选项即可,点击下一步。
6、图示界面,可以自定义目标数据库(表在数据库中可以不存在),点击预览即可以看到导入之后的表状态,如图。
7、上一步完成后再继续下一步,最后点击完成,即可导入成功,如图。
8、最后在数据库中检查一下导入的表数据,附上导入的Excel数据为例。
扩展资料:
导入数据也可使用OPENROWSET函数,但使用该函数之前必须先启用AdHocDistriutedQueries服务,因为这个服务不安全所以SqlServer默认是关闭的,系统管理员可以通过使用sp_configure启用'AdHocDistriutedQueries'。
但有一个问题一定要特别注意,由于?'AdHocDistriutedQueries'这个服务存在着较大的安全隐患,所以切记使用完毕之后一定要关闭。
所以,如果是导入数据建议不要使用OPENROWSET函数,弊大于利。
怎么把Excel数据导入到数据库?这个网上有很多,找找吧。x0a一般都是先获取execl的数据导入到dataset中,再把dataset中的数据库insert到数据库(这部分应该不用说了吧)。x0a需要注意一点的是:execl2003和2007以上的版本所用的引擎是不一样的。如下列。x0a//导入EXCELx0apulicvoidImportExcel(stringfileName)x0a{x0a//stringfileName="d:\\123.xls";x0astringexcelStr="Provider=Microsoft.Jet.OLEDB.4.0;DataSource="+fileName+";ExtendedProperties='Excel8.0;HDR=YES;IMEX=1'";//execl2003x0a//stringexcelStr="Provider=Microsoft.Ace.OleDB.12.0;DataSource="+fileName+";ExtendedProperties='Excel12.0;HDR=YES;IMEX=1'";//execl2007以上(需要装个AccessDataaseEngine引擎,网上找找)x0aDataSetds=newDataSet();x0ausing(System.Data.OleD.OleDConnectioncn=newOleDConnection(excelStr))x0a{x0ausing(OleDDataAdapterdr=newOleDDataAdapter("SELECT*FROM[seet1$]",excelStr))x0a{x0adr.Fill(ds);x0a}x0a}x0a//插入到数据库x0a}
如何将excel表导入数据库的方法首先我们肯定有一个excel的文件,文件中有大量的数据,每一列代表着不同的字段。
我们首先建立一个数据库,然后在库中建立表,表的每个字段对应excel中的每一列。
?
一、假如excel中有四列数据,希望导入到数据库中
mytale
中,对应的字段分别为field1,field2,field3,field4.
二、在excel表格中增加一列(?excel应该是e列),利用excel的公式自动生成sql语句(这个很重要,别写错了),具体方法
如下?:
1、增加一列(excel应该是e列,因为我们原有4列数据,分别为a\\c\d列)
2、在第一行(这一行必须为有效数据行否则出错)的e列,就是e1中输入公式=concatenate("insert
into
tale
(field1,field2,field3,field4)
values
('",a1,"','",1,"','",c1,"','",d1,"');")
3、此时e1已经生成如下的sql语句:
insert
into
mytale
(field1,field2,field3、field4)
values
('a1中
的数据','1','c1','d1');
4、将e1的公式复制到所有行的e列,(就是用鼠标点住e1单元格的右下角,一直拖拽下去,到最后一行数据)
5、此时e列已经生成了所有的sql语句
6、选中e列把e列数据复制到一个纯文本文件中,命名为
例如:excel.txt
三、把excel.txt
放到数据库中运行即可,可通过命令行导入
source
f:\excel.txt
excel如何导入外部数据库数据?在Excel2013中,打开一个空白工作簿。
单击“数据”>“获取外部数据”>“自Access”。功能区会基于工作簿的宽度动态调整,因此功能区上的命令可能看起来与下面的屏幕稍有不同。第一个屏幕显示工作簿很宽时的功能区,第二个图像显示调整工作簿大小后工作簿界面仅占屏幕一部分时的形。
选择下载的OlympicMedals.accd文件,然后单击“打开”。将出现下面的“选择表格”窗口,其中显示在数据库中找到的表格。数据库中的表格类似于Excel中的工作表或表。选中“支持选择多个表”框,选择所有表格。然后单击“确定”。
将显示“导入数据”窗口。
选择“数据透视表”选项(这会将表格导入Excel中并准备数据透视表以便分析导入的表格),然后单击“确定”。
导入数据后,将使用所导入的表格创建数据透视表。
将数据导入到Excel且自动创建数据模型后,即可浏览数据。