编写Python程序将CSV文件导入MySQL的目的是什么

时间:2017-04-04 20:31:47

标签: python mysql database python-2.7 csv

花了几个小时编写一个将CSV文件加载到mySQL数据库的Python程序后,我发现了这个按钮:Import CSV File Button

有人可以向我解释编写程序的好处,而不仅仅是导入CSV文件吗?

3 个答案:

答案 0 :(得分:1)

如果要自动执行导入过程,可以使用首选编程语言编写程序,也可以创建一个小命令行脚本。无论哪种方式,您都可以使用老式的cron或其他一些计划工具,以适合您的需求的任何时间间隔自动运行您的导入作业。

如何从命令行导入mysql的一些示例如下:Importing a csv into mysql via command line

答案 1 :(得分:0)

公司直接从客户(美国保险公司)获取文件。 这些文件直接在我们的服务器中发送,我们运行一个脚本,检测这些文件并上传到数据库中。

因此它只是自动化过程而不是单击导入文件。

答案 2 :(得分:0)

if (you have perfectly formed data):
    #there is no reason.  
    Use the button.
else:
    #you have to munge your data to get it into the right format.
    you have to fix column headings
    you have to fix data that doesn't exist
    fix data lengths because there was a missing '\n'
    ...