¿Cómo eliminar las filas donde todas las columnas están EN BLANCO en csv?

Introducción

Elimine fácilmente las filas en las que todas las columnas estén EN BLANCO en csv sin usar Formular. Solo cargue un archivo csv, obtenga resultados en segundos. Procesamiento eficiente y sin esfuerzo: ¡pruébelo ahora!

¿Cómo eliminar las filas donde todas las columnas están EN BLANCO en csv?

¿Cómo eliminar las filas donde todas las columnas están EN BLANCO en csv?

Eliminar filas de un archivo grande no es una cuestión muy sencilla. Por ejemplo, tengo un archivo csv con millones de líneas que almacena registros de acceso, algunas líneas están completamente en blanco, necesito eliminar estas líneas y luego analizar los datos. ¿Cómo puedo hacerlo?

Método A: Excel o Google Spreadsheet

Puede utilizar Microsoft Excel para eliminar las filas en las que todas las columnas estén en blanco en un archivo CSV. Así es como puede hacerlo:

  • Abre el archivo CSV en Microsoft Excel.
  • Seleccione todo el conjunto de datos, incluidos los encabezados.
  • Ve a la pestaña «Datos» de la cinta y haz clic en el menú desplegable «Ordenar y filtrar».
  • Selecciona la opción «Eliminar duplicados».
  • En el cuadro de diálogo «Eliminar duplicados», asegúrese de que todas las columnas estén seleccionadas y pulse «Aceptar».
  • Excel eliminará todas las filas que contengan únicamente celdas en blanco.
  • Guarda el archivo como archivo CSV.

Este proceso eliminará todas las filas que solo contengan celdas en blanco, lo que le permitirá disponer de una versión limpia de sus datos. A continuación, puede utilizar esta versión depurada para realizar análisis o procesamientos adicionales.

Tenga en cuenta que este método es adecuado para archivos CSV más pequeños. Si el archivo CSV es grande, este proceso puede tardar mucho tiempo y hacer que Excel deje de responder. En ese caso, puede ser más eficaz utilizar un lenguaje de programación, como Python, para eliminar las filas.

Método B: Python

Para eliminar las filas en las que todas las columnas están en blanco en un archivo CSV, puedes escribir un script en un lenguaje de programación, como Python, para leer el archivo CSV y eliminar las filas que cumplan tus criterios. Este es un ejemplo de script de Python que hace esto:


import csv

with open("input.csv", "r") as in_file, open("output.csv", "w", newline="") as out_file:
    reader = csv.reader(in_file)
    writer = csv.writer(out_file)

    for row in reader:
        if any(row):
            writer.writerow(row)

Este script usa el módulo csv para leer el archivo CSV de entrada input.csv y escribir el resultado en un nuevo archivo CSV output.csv. La función any se usa para comprobar si alguno de los valores de una fila no está vacío. Si una fila tiene al menos un valor no vacío, se escribe en el archivo de salida. Si todos los valores de una fila están vacíos, se ignora.

Tenga en cuenta que este script asume que el archivo CSV tiene el formato correcto y tiene una fila de encabezado. Si el archivo CSV no tiene una fila de encabezado, puede que tengas que modificar el script en consecuencia.

La mejor manera: utilice la función QuickTran

  • Visite nuestro sitio web y busque la herramienta en línea.
  • Abre tu archivo csv haciendo clic en el botón «Elegir archivo» y seleccionando el archivo que deseas cambiar.
  • Una vez cargado el archivo, en cuestión de segundos, eliminarás las filas en las que todas las columnas estén en BLANCO.
  • A continuación, puede descargar los archivos y guardarlos en su ordenador.
Conozca más de nuestras herramientas de transformación
Transforma datos: texto, fecha/hora, ubicación, Json, etc.