![]() |
database |
在线数据库优点:
- 直接在线编辑防丢失
- 对程序友好,可以用程序进行尽可能的可视化展示
- 数据量庞大时也瞬间检索(速度快)
- 多表关联,表与表之间可以进行各种限制
在线数据库的缺点:
- 必须联网才能连接
- 需要一定的SQL代码知识
- 难以实现多样的数据计算
![]() |
Excel |
Excel的优点:
- 可离线编辑、保存
- 简单地编辑上下有关系的数据
- 大量内置数学计算法
- 相对简单地实现可视化
- 数据样式可定制
Excel的缺点:
- 缺少规范性(时而出现平台不兼容、版本不兼容问题)
- 暧昧的行数与列数,会出现难以查找的困难与问题
- 统一管理存在困难(在文件中存取数据)
那么既然有缺点和优点,我们可以用其利而避其弊,在Excel中编辑数据而在云数据库中存放和查询数据:
![]() |
Excel转数据库 |
我们在这里可以使用功能库非常多的Python做这个功能,在网上一搜可以搜到很多这样的代码,但使用方法却没有详细解析,对于表与表的关联怎么在代码中表示呢:
代码地址:https://github.com/normidar/Excel_to_Database
在代码中注意更改的地方有以下几项:
在代码中注意更改的地方有以下几项:
- 数据库地址和密码之类的
- 把代码与Excel表放在一处
- 更改在代码最后的主要调用
- 在代码60行中说明的3个地方要根据自己Excel表的列数进行更改
- 在55行是一个将Excel日期转换为数据库能识别的日期的功能,如果不需要可直接删除。
以上是Excel的数据备份到数据库的说明。
没有评论:
发表评论