Je viens de découvrir csvkit
, qui est un ensemble d'outils de ligne de commande Unix pour les fichiers CSV. Je l'ai installé sur mon Mac avec pip install csvkit
. La commande était :
csvsql --dialect mysql --snifflimit 100000 bigdatafile.csv > maketable.sql
Vous pouvez également fournir une chaîne de connexion à la base de données et charger directement la table.