我想知道是否有办法允许用户将SQLite数据库导出为.csv文件,在Excel等程序中对其进行一些更改,然后将该.csv文件上传回其来自的表中使用记录UPDATE方法。
目前,我的客户需要为其电子商务商店提供库存和定价管理系统。我在Python 3和SQLite中设计了一个数据库系统和逻辑。从编程的角度来看,系统运行完美。
我遇到的问题是,有些技术人员需要编辑数据库中的产品标记。目前,我使用SQLite DB Browser进行设置,从那里他们可以一次编辑一个产品并将更改写入数据库。他们还可以将表导出到.csv文件,以便在Excel中进行数据操作。
主要问题是将.csv文件恢复到使用UPDATE方法导出的表中。将.csv文件导入SQLite DB Browser中的表时,无法执行更新导入。它默认只能插入新行,并且对我的表约束有问题。
我喜欢SQLite DB Browser,因为它干净简洁,完全符合我的需要。但是,只要您必须一次编辑多个内容并以更复杂的方式过滤信息,它就会开始缺少所需的功能。
SQLite DB Browser是否有解决此问题的解决方案?是否有更好的软件选项可以与SQLite数据库进行交互,从而为我提供最后一点功能?
答案 0 :(得分:0)
你试过SQLiteForExcel吗?但是,需要一些编码。
答案 1 :(得分:0)
因此,在研究了一些现成的选项后,我发现Devart Excel Add Ins正是我所需要的。它们是付费插件,然而,它们似乎支持几乎所有现代数据库,包括SQlite。安装完添加后,您可以连接到数据库并像在Excel中一样正常操作返回的数据,包括批量编辑和高级过滤,所有更改都会突出显示,只需单击一下即可轻松写入数据库。
总的来说,我认为这是一个非常可靠的解决方案,每个人似乎都非常满意,因为它使数据库与直觉相互作用,并且对技术上更具挑战性的人没有威胁。