办公软件excel导入到数据库进度
1. 从excel导入数据库
1、打开SQL Server 2014 Management Studio 数据库,并且登录进去;
2、新建一个数据库,将excel导入,在新建的数据名字上,鼠标右键,选择任务选项,之后导入数据,就会看到导入excel文件的窗口;
3、下拉框选中Microsoft Excel,浏览添加你需要导入到数据库的excel文件,然后点击下一步;
4、下拉框选中sql开头的,验证方式自己选择,一般是默认的验证方式,然后下面的数据库;
5、出现的这个页面不用动任何操作,直接继续点击下一步即可;
6、现在表示导入成功,上面有各类详细的数据,可以选择关闭,这个时候记得刷新数据库的表,否则看不到新导入的数据。
2. 将excel导入到数据库
1.使用PHPExcel 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运行。
3. 导入excel到数据库
1.首先启动access,执行新建-空数据库命令,输入名称保存在一个合适的位置上
2.在数据库对话框中点击新建命令,调出新建表对话框,选择导入表选项,点击确定按钮。
3.在导入对话框中找到需要导入的数据表格,选中后点击导入按钮,出现导入数据表向导对话框。
4.接着根据向导提示点击下一步,在“请选择数据的保存位置”中勾选新表中。
4. 数据库 excel导入
首先(这步可不必,如果第二步不行,再执行这步) 启用Ad Hoc Distributed Queries:exec sp_configure 'show advanced options',1reconfigureexec sp_configure 'Ad Hoc Distributed Queries',1reconfigure 使用完成后,关闭Ad Hoc Distributed Queries:exec sp_configure 'Ad Hoc Distributed Queries',0reconfigureexec sp_configure 'show advanced options',0reconfigure 然后--如果是导入数据到现有表,则采用 INSERT INTO Client SELECT * FROM OPENROWSET('MICROSOFT.JET.OLEDB.4.0' ,'Excel 5.0;HDR=YES;DATABASE=excel文件路径',要导入的excel工作表名$) -- 如果是导入数据并新增表,则采用 SELECT * INTO 表 FROM OPENROWSET('MICROSOFT.JET.OLEDB.4.0' ,'Excel 5.0;HDR=YES;DATABASE=excel路径',要导入的excel工作表名$)
5. 将excel数据导入数据库
把excel导入到foxpro数据库步骤:
打开foxpro,单击文件中的导入
在弹出的对话框中,类型选择excel,来源选择要导入的excel,单击确定按钮,就可以导入到foxpro表里面了。
6. 把excel数据导入数据库
操作步骤如下:
准备数据:在excel中构造出需要的数据
2.将excel中的数据另存为文本文件(有制表符分隔的)
3.将新保存到文本文件中的数据导入到pl*sql中
在pl*sql中选择tools-->text importer,在出现的窗口中选择"Data from Textfile",然后再选择"Open data file",
在弹出的文件选择框中选中保存有数据的文本文件,此时将会看到data from textfile中显示将要导入的数据
4.在configuration中进行如下配置
注:如果不将"Name in header"勾选上会导致字段名也当做记录被导入到数据库中,从而导致数据错误
5.点击data to oracle,选择将要导入数据的表,并在fields中将文本中的字段与表中的字段进行关联
6.点击import按钮进行导入
7.查看导入的数据
OK,至此数据导入成功。
7. 导入excel数据到数据库
1、查看数据库中的栏位,并在Excel中按对应的位置填写要更新的资料。
2、开启数据库自带的资料导入导出菜单。
3、进入导入导出欢迎界面,点击“下 一步”继续。
4、选择数据源为 “Microsoft Excel ”,并指定数据源路径,别的默认点击“ 下一步 ”继续。
5、按提示选择“ 目标类型”、“服务器”及 “ 数据 库”,点击“ 下一步” 继续。
6、默认选择第一项,点击“下 一步 ”继续。
7、勾选excel中的来源表,选择目标数据库的目的表,点击“ 下一步 ”继续。
8、默认选择,点击“ 下一步” 继续。
9、点击“ 完成 ”开始运行导入,导入完成后会有信息提示,最后点击“ 关闭 ”完成导入作业。
10、在数据库端查询结果,确认是否导入成功。
8. Excel 导入数据库
导入步骤如下:
1.将选中的数据快儿拷贝到一个TXT文本文件中(记得把后面的空格消掉。否则导入数据库后会有对应的空行),假如存到“D:\data.txt”这个位置里。
2.根据要导入的数据快儿建立MySql数据库和表,然后进入命令提示符里使用命令load data local infile 'D:/data.txt' into table exceltomysql fields terminated by '\t';注意:盘符我使用的“/”才成功,否则提示找不到文件 下面文章中是用的“\”!进行导入操作手动进行Excel数据和MySql数据转换
9. excel数据导入数据库
导入数据第一个要选导入的数据源(excel表) 选好了就不会错
lz如果急得话 表的数据又不多 可以用下一个取巧的方法:
1、在数据库创建一个要导入表的结构(就是一个空表)
2、打开excel表 删掉第一行( 表的列名)复制 要导入的所有数据
3、右击数据库 创建的空表 ‘打开表’
4、直接黏贴就行了
10. excel导入数据库中文乱码
我不知道你所用的版本,可以的话换一个新一点的OFFICE,比如OFFICE 2007.并且找找看有没有文件编码的选择项(比如在OFFICE2007中是"文件原始格式"),选择正确的语言编码(如 简体中文GB2312 ),这一点非常重要,选错会导致乱码.另外,简体繁体的错乱可能也会导致乱码,尽量仔细地找一下编码选择项,祝你好运
11. 向数据库导入excel数据
方法如下:
1、首先我们需要在mysql管理工具上面新建一个表,也可以用mysql命令创建,表建立完成之后,如下图所示。
2、打开excel表,按照程序提供的字段填写相应的数据.此时注意下面几点:名字需要跟程序提供的一样,其他的描述,表头可以不写都行。
3、我使用的mysql管理工具是Navicat for MySQL,打开工具,选择表所在的数据库,然后点击数据库名字,右键数据,出来下拉菜单选择import wizard ,有汉化版本的更明确.弹出一个选择界面,我们选择excel file文件,并点击next(下一步)。
4、我们选择我们对应的excel文件就行,然后再下面选在我们的文件内容在哪一个sheet中,也就是你的内容写在excel什么地方,这点需要注意,也是关键的地方,我的内容在sheet3中,所以我选择sheet3 ,如图:
5、点击next (此步骤也是关键步骤),需要注意2点: 1:filed name row 就是你的字段所在excel中的位置,也就是第几行(简单办法,一般就是英文对应的那一列).2:first data row(从哪一行开始执行),数据从哪一行开始呢,我这里选择的是3,4。
6、我们选择 target table 目标对应的数据库,选择你要导入到哪个数据库中表中,然后点击next。
7、如果到上面一步没有问题的话,我们默认next到最后 就行了.然后打开表就能看到数据跟excel表中的一样。