Je suis en train d'analyser un fichier CSV et d'essayer de l'envoyer à une table avec moins de champs que le fichier CSV d'origine. Comment puis-je supprimer ces virgules qui restent si je mets les champs supplémentaires à rien?Comment supprimer des champs avec Activewarehouse-etl?
est ici le format csv d'origine:
columns => id,first_name,last_name,phone,fax
sample row => 1,ben,tomas,5555555,6666666
Voici le format final:
column => id,phone,fax
sample row => 1,5555555,6666666
Notez les virgules manquantes pour le premier et le dernier nom.
est ici le processeur provisoire de la ligne:
module ETL
module Processor
class PhoneProcessor < ETL::Processor::RowProcessor
def process(row)
#debugger
row = {:id => row[:id],
:phone => row[:phone],
:fax => row[:fax]}
row
end
end
end
end
comme vous l'avez dit, réponse faible. ActiveWarehouse semble mort, Activewarehouse-etl a eu une certaine activité récemment. – holaSenor