CSV¶
Leer y escribir archivos CSV.
Instalación¶
Importar el Plugin¶
Después de instalar este paquete, el siguiente paso es importar el paquete en tu código y comenzar a usar las funciones.
Instanciar el Plugin¶
Para hacer el ejemplo, vamos a instanciar el plugin.
Advertencia
Para evitar la excepción EmptyDataError al leer archivos CSV vacíos, es importante verificar si el archivo contiene datos antes de intentar procesarlo.
Manipulación de datos de hojas de cálculo¶
Ahora, vamos a manipular algunos datos de nuestro archivo, agregar nuevos datos, ordenar y escribir el resultado en un nuevo archivo.
Código completo¶
Echemos un vistazo al código completo:
from botcity.plugins.csv import BotCSVPlugin
# Instantiate the plugin
bot_csv = BotCSVPlugin()
# Read from a CSV File
bot_csv.read('read.csv')
# Add a row
bot_csv.add_row([0, 22])
# Sort it by columns with header H1 and H2 in descending order
bot_csv.sort(['H1', 'H2'], False)
# Print the result
print(bot_csv.as_list())
# Save it to a new file
bot_csv.write('write.csv')