Excel 、数据库 一言不合就转换
2016-08-22 21:50
246 查看
Excel 与数据库 对于从事相关行业的小伙伴们而言,可谓是再熟悉不过了,但是面对这两者的转换,你是否已经手忙脚乱,乃至焦头烂额?
还好,今后你将不再受此折磨。不再有日日夜夜加班导入数据的枯燥工作,不再有因不小心输入了错误的数据而自责。 相信看完本文的你,会看到一片新天地。
导入本项目文件
export(host=’localhost’,user=’root’,password=’mysql’,db=’test’,’datetest’,output_file=r’datetest.xlsx’)
详情参考:http://blog.csdn.net/marksinoberg/article/details/52263975
导入本项目文件
使用示例:
excel原始内容
运行完刚才的示例代码后会在当前目录下生成一个readout.sql文件,复制里面的内容到数据库中。
如果你对这个工具比较感兴趣,不妨留下您的邮箱。
:-)
还好,今后你将不再受此折磨。不再有日日夜夜加班导入数据的枯燥工作,不再有因不小心输入了错误的数据而自责。 相信看完本文的你,会看到一片新天地。
写在开头
最近在动手写一些东西的时候,发现了一个自认为不错的理念。以用户的角度来开发产品。这也是工业思想和学术思想的不同之处,以解决问题的角度来开发软件,思路也就变的不甚明朗 。数据库–>>Excel
使用方法:导入本项目文件
host数据库访问链接,远程的使用IP也是可以的
user数据库用户名
password数据库密码
db要操作的数据库名称
output_fileexcel文件输出完整路径
export(host=’localhost’,user=’root’,password=’mysql’,db=’test’,’datetest’,output_file=r’datetest.xlsx’)
详情参考:http://blog.csdn.net/marksinoberg/article/details/52263975
Excel–>>数据库
使用方法:导入本项目文件
使用示例:
from xlsx2sql import XlsxTool,Xlsx2sql tool = 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原始内容
运行完刚才的示例代码后会在当前目录下生成一个readout.sql文件,复制里面的内容到数据库中。
结语
怎么样,还算可以吧。目前版本而言,对日期的支持还不是很好,但这对于程序员而言,做下处理,想必不是什么难事。如果你对这个工具比较感兴趣,不妨留下您的邮箱。
:-)
相关文章推荐
- Anroid——数据库SQLite——SQLiteOpenHelper+SQLiteDatabase
- mysql表内关联
- Mysql InnoDB锁
- mongodb 增、删、改、查
- SQL基础之数据库
- 继外存储和SD卡存储,内存储还有一个方法SQLite
- Activt工作流数据库对应表的作用
- 各种主流 SQLServer 迁移到 MySQL 工具对比
- SQL SERVER中的一些安全措施
- 视图与数据库完整性约束
- 数据库安全功能
- sqlmap注入总结
- 数据库安全隐患与数据库类型
- mysql中索引
- oracle12创建用户错误ORA-65096: 公用用户名或角色名无效 invalid common user or role name
- Oracle 数据库之表的简单操作(一)
- Oracle 数据库之表的简单操作(一)
- 数据库查询重复记录的数量
- mysql 打开数据库连接时,出现1130 -host 'localhost' is not allowed 。。的解决办法
- 《MYSQL技术精粹》读书笔记