导入excel数据到数据库
① 如何导入excel并存入数据库
1.使用php
Excel
Parser
Pro软件,但是这个软件为收费软件;
2.可将EXCEL表保存为CSV格式,然后通过phpmyadmin或者sqlyog导入,SQLyog导入的方法为:
·将EXCEL表另存为CSV形式;
·打开SQLyog,对要导入的表格右击,点击“导入”-“导入使用加载本地CSV数据”;
·在弹出的对话框中,点击“改变..”,把选择“填写excel友好值”,点击确定;
·在“从文件导入”中选择要导入的CSV文件路径,点击“导入”即可导入数据到表上;
3.一个比较笨的手工方法,就是先利用excel生成sql语句,然后再到mysql中运行,这种方法适用于excel表格导入到各类sql数据库:
·假设你的表格有A、B、C三列数据,希望导入到你的数据库中表格tablename,对应的字段分别是col1、col2、col3
·在你的表格中增加一列,利用excel的公式自动生成sql语句,具体方法如下:
1)增加一列(假设是D列)
2)在第一行的D列,就是D1中输入公式:
=CONCATENATE("insert
into
tablename
(col1,col2,col3)
values
(",A1,",",B1,",",C1,");")
3)此时D1已经生成了如下的sql语句:
insert
into
table
(col1,col2,col3)
values
('a','11','33');
4)将D1的公式复制到所有行的D列(就是用鼠标点住D1单元格的右下角一直拖拽下去啦)
5)此时D列已经生成了所有的sql语句
6)把D列复制到一个纯文本文件中,假设为sql.txt
·把sql.txt放到数据库中运行即可,你可以用命令行导入,也可以用phpadmin运行。
② 将excel表导入数据库的方法步骤
在 Excel 中录入好数据以后,可能会有导入数据库的需求,这个时候就需要利用一些技巧导入。接下来是我为大家带来的如何将excel表导入数据库的 方法 ,希望对你有用。
将excel表导入数据库的方法Excel导入数据库步骤1:对于把大量数据存放到数据库中,最好是用图形化数据库管理工具,可是如果没有了工具,只能执行命令的话这会是很费时间的事。那我们只能对数据进行组合,把数据组成insert语句然后在命令行中批量直行即可。
Excel导入数据库步骤2:我们对下面数据进行组合,这用到excel中的一个功能。
在excel中有个fx的输入框,在这里把组好的字符串填上去就好了。
注:字符串1 & A2 &字符串2 & ...
A2可以直接输入,也可以用鼠标点对应的单元格。
Excel导入数据库步骤3:每个字符串之间用 & 符号进行连接。下面是第一条连接字符串
="insert into tavern values('"&A2&"','"&B2&"','"&C2&"','"&D2&"');"
写好后按回车键Enter就能组合出对应的字符串了。
insert into tavern values('jw_agi','曙光','0','1');
Excel导入数据库步骤4:组好第一行的字符串后,把鼠标放到单元格右下方,出现加粗的十字,单击按下(别松开),一直往下拉,直到最后一行再放开就行了。
5这样我们就把insert语句都整理好了,接下来就是大家把这些语句批量执行就可以了。
>>>下一页更多精彩“将EXCEL表格数据导入进CAD中的方法”③ 如何将excel文件导入数据库
首先我们先打开需要导入外部数据的工作表,打开之后单击需要从哪一行哪一列开始导入外部数据的单元格。单击之后将鼠标移到菜单栏,这时我们可以看到有一个“数据”按钮,单击该按钮会下拉很多选项。
在下拉的选项里我们可以看到有一个“导入外部数据”选项,将鼠标移到该选项又会下拉很多选项。
在下拉的选项里我们单击“导入外部数据”按钮,单击之后会弹出如图对话框,这时我们找到需要导入数据的工作表的存放位置,找到之后单击打开按钮,
单击打开按钮之后会弹出如图对话框,这时我们单击确定按钮,单击之后又会出现如图2所示情况,这时我们选择存放的位置是否是现有的工作表中还是新建工作表中,我们根据自己的实际情况来选择,假如是放置在现有的工作表中,那么直接单击上方的确定按钮。
单击“新建web查询”按钮之后会弹出如图对话框,这时我们在地址栏输入我们要导入数据的网页地址,输入完成后单击后边的“转到”按钮。
单击之后就会出现如图所示情况,这时我们单击下方的“导入”按钮
④ 怎么把excel表格导入数据库
这里我提供给你三个将数据导入SQL
SERVER的方法。
方法一:右键点你要导入的数据库,点所有任务,点导入导出数据,选导入。复制设置对话框里面选择excel
97-2000。接下来很容易。
这种方法的缺点是你导入的表会在数据库中新生成一张表。。。
方法二:使用数据源。不推荐使用这个,因为这种方法属于化简为繁。。。
方法三:打开SQL的企业管理器,点开服务器节点,里面有一个数据转换服务,点开,选Meta
Data
Service
包。新建一个包。点开包进去编辑。里面可以建立EXCEL电子表格与数据库内部相应表格的链接。接下来的问题就很容易了。你设置一些选项就OK了。
⑤ 如何将excel表导入数据库的方法
首先我们肯定有一个excel的文件,文件中有大量的数据,每一列代表着不同的字段。
我们首先建立一个数据库,然后在库中建立表,表的每个字段对应excel中的每一列。
?
一、假如excel中有四列数据,希望导入到数据库中
mytable
中,对应的字段分别为field1,field2,field3,field4.
二、在excel表格中增加一列(?excel应该是e列),利用excel的公式自动生成sql语句(这个很重要,别写错了),具体方法
如下?:
1、增加一列(excel应该是e列,因为我们原有4列数据,分别为a\b\c\d列)
2、在第一行(这一行必须为有效数据行否则出错)的e列,就是e1中输入公式=concatenate("insert
into
table
(field1,field2,field3,field4)
values
('",a1,"','",b1,"','",c1,"','",d1,"');")
3、此时e1已经生成如下的sql语句:
insert
into
mytable
(field1,field2,field3、field4)
values
('a1中
的数据','b1','c1','d1');
4、将e1的公式复制到所有行的e列,(就是用鼠标点住e1单元格的右下角,一直拖拽下去,到最后一行数据)
5、此时e列已经生成了所有的sql语句
6、选中e列把e列数据复制到一个纯文本文件中,命名为
例如:excel.txt
三、把excel.txt
放到数据库中运行即可,可通过命令行导入
source
f:\excel.txt
⑥ excel 表格存储到数据库
这里以SQL SERVE2008为例。SQLSERVER2008有一个“数据导入导出功能”,当然我们也可以打开数据库之后,在数据库上点击右键,然后选择“任务”,选择“导入数据”,我们就看到弹出淡入数据的对话框:
⑦ 如何将excel中的数据导入到数据库
1)打开你的sql server,找到要导入数据的数据库,右键——〉任务——〉导入数据
⑧ EXCEL导入到数据库
选中sql
server2005中的数据库,点击鼠标右键,选择任务,然后选择导入数据,然后点击下一步,然后在数据源中选择microsoft
excel,然后选择你要导入的excel的路径,excel版本请选择最高,在这里需要说的是,如果你的excel文件是2007的或者2010的,请你使用office将其存为2003的excel文件,也就是说,需要将xlsx文件存储为xls,然后点击下一步,然后选择你要导进的地址,也就是ip,如果是导入到本机就填
.
号,然后选择你要导进的数据库就好了,一步一步来,有提示的
希望我的回答对你会有帮助,如果以上回答没有解决你的问题,请追问详述,当然也可以直接
hi
我,我网络随时在线,解决问题后望即时采纳,谢谢!