Convierta CSV a Excel usando Pandas en Python

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:
 

python-csv-to-json

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:
 

python-csv-to-excel

 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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *