CSV Exports – Ordenamiento de columnas usando scrapy crawl -o output.csv

¿Hay una manera de especificar el orden de las columnas en una salida CSV usando el parámetro -o?

Parece seguir un orden aleatorio y no sigue el orden en el archivo items.py o cuando los campos del elemento se rellenan en el raspado.

¡Gracias!

Hay un atributo field_to_export relevante en CsvItemExporter , pero, según tengo entendido, no hay manera de establecerlo desde la línea de comandos. Necesitas hacerlo a través de la tubería, ver:

  • ¿Cómo puedo usar el atributo fields_to_export en BaseItemExporter para ordenar mis datos de Scrapy CSV?