Python 如何将数据从LibreOffice Calc导入SQL数据库?
从LibreOffice Calc切换到数据库管理软件的最佳方式是什么 我想在一定条件下将所有内容从主电子表格移动到数据库。有没有可能用Python编写一个脚本来为我完成所有这一切 我拥有的数据结构良好,大约有300列资产,每个资产下有0-50个文件名。资产名称和文件名是统一的Python 如何将数据从LibreOffice Calc导入SQL数据库?,python,sql,database,libreoffice,libreoffice-calc,Python,Sql,Database,Libreoffice,Libreoffice Calc,从LibreOffice Calc切换到数据库管理软件的最佳方式是什么 我想在一定条件下将所有内容从主电子表格移动到数据库。有没有可能用Python编写一个脚本来为我完成所有这一切 我拥有的数据结构良好,大约有300列资产,每个资产下有0-50个文件名。资产名称和文件名是统一的 谢谢大家! 您可以创建一个python脚本,该脚本将逐行读取此电子表格,然后在数据库中运行insert语句。事实上,如果您将电子表格另存为CSV(例如,如果您只需要其中的数据)会更好。您当然可以使用python来完成此任
谢谢大家! 您可以创建一个python脚本,该脚本将逐行读取此电子表格,然后在数据库中运行insert语句。事实上,如果您将电子表格另存为CSV(例如,如果您只需要其中的数据)会更好。您当然可以使用python来完成此任务,但这可能是一种过度使用 CSV导出/导入序列可能更快,更不容易出错,并且需要更少的持续维护(例如,如果更改电子表格列)。顺序大致如下:
- 选择要导入数据库的图纸
- 选择文件/另存为。。然后是文本/csv
- 选择不会干扰数据的列分隔符(例如|)
- 您可能必须指出第一行是标题
- 如果自动猜测不是最优的,则分配的数据类型可能需要微调