我正在尝试将excel文件中的数据加载到MySql中的表中。有400个.xlsx格式的excel文件。我已经成功地将一个文件摄取到表中,但问题是需要手动将excel文件转换为csv文件,将其保存在某个位置,然后运行查询以使用LOAD LOCAL INFILE加载。如何对其余的文件执行此操作。如何加载文件夹中的所有400个.xlsx文件,而不是手动将它们转换为.csv文件,然后在them.Is上逐个运行摄取查询。在MySql中有一种方法可以做到这一点。
我正在使用将数据从CSV文件批量导入数据库。但是我想在导入时跳过几个CSV列。
例如,我的xaa.csv有标题,如名称、作者、author_id、评级。导入时,我想跳过“author_id”列值,导入所有其他列。books = CSV.read("/public/xaa.csv") //What more should I