博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Excel 、数据库 一言不合就转换
阅读量:6803 次
发布时间:2019-06-26

本文共 976 字,大约阅读时间需要 3 分钟。

Excel 与数据库 对于从事相关行业的小伙伴们而言,可谓是再熟悉不过了,但是面对这两者的转换,你是否已经手忙脚乱,乃至焦头烂额?

还好,今后你将不再受此折磨。不再有日日夜夜加班导入数据的枯燥工作,不再有因不小心输入了错误的数据而自责。 相信看完本文的你,会看到一片新天地。


写在开头

最近在动手写一些东西的时候,发现了一个自认为不错的理念。以用户的角度来开发产品。这也是工业思想和学术思想的不同之处,以解决问题的角度来开发软件,思路也就变的不甚明朗 。

数据库–>>Excel

使用方法:

导入本项目文件

  • host 数据库访问链接,远程的使用IP也是可以的
  • user 数据库用户名
  • password 数据库密码
  • db 要操作的数据库名称
  • output_file excel文件输出完整路径

export(host=’localhost’,user=’root’,password=’mysql’,db=’test’,’datetest’,output_file=r’datetest.xlsx’)

详情参考:

Excel–>>数据库

使用方法:

导入本项目文件

使用示例:

from xlsx2sql import XlsxTool,Xlsx2sqltool = XlsxTool()table_header_type = ['int(100) not null','varchar(255) ','varchar(255)','varchar(255)','varchar(30)','varchar(30)','varchar(100) not null']release = Xlsx2sql(tool)release.generate(r'./readout.xlsx',table_header_type,"id",r'./readout.sql')

图片展示

由于数据库输出到excel比较简单,这里就简单的展示一下excel转汉城数据库的案例吧。

  • excel原始内容

    Excel数据源

  • 运行完刚才的示例代码后会在当前目录下生成一个readout.sql文件,复制里面的内容到数据库中。

    输出结果

结语

怎么样,还算可以吧。目前版本而言,对日期的支持还不是很好,但这对于程序员而言,做下处理,想必不是什么难事。

如果你对这个工具比较感兴趣,不妨留下您的邮箱。

:-)

你可能感兴趣的文章
Android:NDK、JNI
查看>>
dl,dt,dd标记在网页中要充分利用
查看>>
Oracle非常规恢复(使用BBED跳过归档)
查看>>
c# 的四舍五入
查看>>
Java程序员从笨鸟到菜鸟之(七十二)细谈Spring(四)利用注解实现spring基本配置详解...
查看>>
Iperf带宽大小和TCP窗口测试
查看>>
linux命令总结-ls
查看>>
2013 SharePoint复习 -- CA之Application Management
查看>>
Nginx perl fcgi 配置
查看>>
我的友情链接
查看>>
java多态深入理解(二)
查看>>
利用node.js和mongodb为你的app写一个web服务
查看>>
Rails 3 Authlogic: Could not find generator ses...
查看>>
iOS静态库的那些坑
查看>>
IOS-APP提交上架流程(新手必看!2016年3月1日最新版)
查看>>
oracle rman 2
查看>>
hyper-v下NIC实验出现的问题
查看>>
shell 显示文件的行数
查看>>
Linux:常规目录操作
查看>>
2016年2月书单
查看>>