一键导入excel到数据库的最佳实践

215 阅读2分钟

摘要:工作中我们经常需要将excel数据导入到数据库(比如mysql,sql server,oracle)进行数据分析处理。通常我们会用像navicate等数据库工具或者数据库自带的编辑器中的excel导入功能手工导入,但是不管是专业还是非专业的数据处理人员,要正确导入一张excel到数据库并非易事。

现在,我们通过多年的实践,通过ExcelToDatabase工具,解决了各种问题,实现了一键导入excel到数据库。

手工导入excel到数据库的常见问题

1.数据实际长度超过了设置的数据类型长度,无法导入

2.excel列数过多无法创建表

3.csv文件编码格式不对,导致无法导入或者导入乱码

4.excel表头包含特殊字符,无法创建表

5.文件太大,手工导入报内存溢出或者导入过慢

6.文件太多,手工一个个导入步骤太多,非常繁琐

7.excel没有表头或者是多级表头或者中文表头需要转换为英文表头等等,手工导入无法处理

8.表名或者字段名超过了数据库限制,无法创建表

9.空白单元格,数据首尾有空格,数据重复,数据缺失,数据替换等等,手工导入无法处理 。。。

一键导入

ExcelToDatabase 是一个可以批量导入excel到数据库的自动化工具。 支持(xls/xlsx/xlsm/xlsb/csv/txt)6种常见格式的excel文件和(mysql/oracle/sql server/postgresql/access/hive/sqlite/达梦)8种数据库。 下面我们以一张产品信息表导入sql server数据库为例。

现在,我们通过ExcelToDatabase工具来一键导入到数据库。 第一步:新建一个数据库连接 点击工具栏(新建连接)》选择你的数据库类型,这里以SQL Server为例,新建其他数据库连接,请参考ExcelToDatabase新建数据库连接指南

第二步:新增配置

第三步:选择要导入的文件,点击开始即可

最后进入数据库编辑器查看导入结果

ExcelToDatabase介绍及下载

ExcelToDatabase-自动导入Excel文件到数据库的生产力工具