标签: python sql excel sqlite csv
我正在编写一些使用Python在Excel,CSV和SQLite之间混合数据的代码。
我觉得这可能对其他人有用,在这种情况下我应该将其概括,将其包装为库并释放它。
请提供已存在的任何库的链接(python或其他。)
答案 0 :(得分:3)
对于SQLite / CSV交互,我是一个名为APSW的包装器的作者。它提供了Python和SQLite之间更深层次的集成。其中一个组件是shell,可以交互使用/编写脚本,也可以通过Python以编程方式使用。它可以从您的数据库中生成CSV。
更有趣的是,还有一个.autoimport命令,给出带有标题的CSV文件会将其导入SQLite。它自动计算分隔符(制表符或逗号),创建表并正确确定数据格式,因为SQLite的输入为different。例如,它不会弄乱电话号码,它可以确定什么是日期,即使它们是美国,日本或标准格式。
.autoimport