¿Por qué necesitas esto?
Copiar y pegar manualmente está bien si no tiene demasiados archivos con los que trabajar.
Pero imagínese si tiene más de 100 archivos para concatenar, ¿está dispuesto a hacerlo manualmente? Hacer esto repetidamente es tedioso y propenso a errores.

Si todos los archivos tienen la misma estructura de tabla (los mismos encabezados y número de columnas), deje que este pequeño script de Python haga el trabajo.
Paso 1: importar paquetes y configurar el directorio de trabajo
Cambie "/ mydir" al directorio de trabajo que desee.
import os import glob import pandas as pd os.chdir("/mydir")
Paso 2: use glob para que coincida con el patrón 'csv'
Haga coincidir el patrón ('csv') y guarde la lista de nombres de archivo en la variable 'all_filenames'. Puede consultar este enlace para obtener más información sobre la coincidencia de expresiones regulares.
extension = 'csv' all_filenames = [i for i in glob.glob('*.{}'.format(extension))]
Paso 3: combine todos los archivos de la lista y expórtelos como CSV
Utilice pandas para concatenar todos los archivos de la lista y exportarlos como CSV. El archivo de salida se llama "combinado_csv.csv" ubicado en su directorio de trabajo.
#combine all files in the list combined_csv = pd.concat([pd.read_csv(f) for f in all_filenames ]) #export to csv combined_csv.to_csv( "combined_csv.csv", index=False, encoding="utf-8-sig")
encoding = 'utf-8-sig' se agrega para solucionar el problema al exportar idiomas 'distintos del inglés'.
Y ... ¡ya está!
Este artículo se inspiró en mi problema cotidiano real, y la estructura de codificación es de una discusión sobre stackoverflow. El script completo para este tutorial está documentado en GitHub.
Gracias por leer. ¡Pruébelo, diviértase y déjeme saber sus comentarios!
Si te gusta lo que hice, considera seguirme en GitHub, Medium y Twitter. Asegúrate de destacarlo en GitHub: P