【发布时间】:2017-02-02 17:34:12
【问题描述】:
我想知道是否有一种方法允许用户将 SQLite 数据库导出为 .csv 文件,在 Excel 等程序中对其进行一些更改,然后将该 .csv 文件上传回它来自的表使用记录更新方法。
目前,我有一个客户需要为其电子商务商店提供库存和定价管理系统。我用 Python 3 和 SQLite 设计了一个数据库系统和逻辑。从编程的角度来看,该系统完美无缺。
我遇到的问题是,需要在数据库中编辑产品标记等内容的技术办公室人员较少。目前,我让他们使用 SQLite DB 浏览器进行设置,从那里他们可以一次编辑一个产品并将更改写入数据库。他们还可以将表格导出为 .csv 文件,以便在 Excel 中进行数据操作。
主要问题是将 .csv 文件返回到使用 UPDATE 方法导出的表中。将 .csv 文件导入 SQLite DB 浏览器中的表时,无法执行更新导入。默认情况下它只能插入新行并对我的表约束做一个问题。
我喜欢 SQLite DB 浏览器,因为它干净简单,并且完全符合我的需要。但是,一旦您必须一次编辑多个内容并以更复杂的方式过滤信息,它就会开始缺乏所需的功能。
SQLite DB 浏览器是否有解决此问题的解决方案?是否有更好的软件选项可以与 SQLite 数据库进行交互,从而为我提供最后一点功能?
【问题讨论】:
标签: python database sqlite csv