从LibreOffice Calc切换到数据库管理软件的最佳方法是什么?
我想将主电子表格中的所有内容移动到具有特定条件的数据库。是否有可能在Python中编写一个可以为我完成所有这些操作的脚本?
我拥有的数据结构合理我拥有大约300列资产,每个资产下都有0到50个文件名。资产名称和文件名是统一的。
谢谢大家!
答案 0 :(得分:1)
你当然可以使用 python 来完成这项任务,但它可能有点矫枉过正。
CSV 导出/导入序列可能更快、更不容易出错并且需要更少的持续维护(例如,如果您更改电子表格列)。大致顺序如下:
导入数据库的顺序取决于您选择的数据库,但如今许多 IDE 和数据库 GUI 环境会自动导入/检查您的 CSV 文件并为您创建表/插入数据。需要仔细检查的事情:
答案 1 :(得分:0)
您可以创建一个python脚本,逐行读取此电子表格,然后在数据库中运行insert语句。事实上,如果您将电子表格保存为CSV,例如,如果您只需要那里的数据,那就更好了。