Pandas puede leer, filtrar y reorganizar conjuntos de datos pequeños y grandes y generarlos en una variedad de formatos, incluido Excel. En este artículo, nos ocuparemos de la conversión de un archivo .csv a Excel (.xlsx).
Pandas proporciona la clase ExcelWriter para escribir objetos de marco de datos en hojas de Excel.
Sintaxis:
final = pd.ExcelWriter('GFG.xlsx')
Ejemplo:
archivo CSV de muestra:
Python3
import pandas as pd # Reading the csv file df_new = pd.read_csv('Names.csv') # saving xlsx file GFG = pd.ExcelWriter('Names.xlsx') df_new.to_excel(GFG, index=False) GFG.save()
Producción:
Método 2:
Las funciones read_* se usan para leer datos en pandas, los métodos to_* se usan para almacenar datos. El método to_excel() almacena los datos como un archivo de Excel. En el ejemplo aquí, el nombre de la hoja se llama pasajeros en lugar de la Hoja1 predeterminada. Al configurar index=False , las etiquetas de índice de fila no se guardan en la hoja de cálculo.
Python3
import pandas as pd # The read_csv is reading the csv file into Dataframe df = pd.read_csv("./weather_data.csv") # then to_excel method converting the .csv file to .xlsx file. df.to_excel("weather.xlsx", sheet_name="Testing", index=False) # This will make a new "weather.xlsx" file in your working directory. # This code is contributed by Vidit Varshney
Publicación traducida automáticamente
Artículo escrito por rutujakawade24 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA