Hoe verwijder ik rijen waarvan alle kolommen leeg zijn in csv?

Introductie

Verwijder eenvoudig rijen met lege kolommen in CSV zonder een formule te gebruiken. Upload alleen je CSV-bestand en krijg binnen enkele seconden resultaten. Moeiteloze en efficiënte verwerking - probeer het nu!

Hoe verwijder ik rijen waarvan alle kolommen leeg zijn in csv?

Hoe verwijder ik rijen waarvan alle kolommen leeg zijn in csv?

Het verwijderen van rijen uit een groot bestand is niet zo eenvoudig. Ik heb bijvoorbeeld een csv-bestand met miljoenen regels, waarin toegangslogboeken zijn opgeslagen, sommige regels zijn helemaal leeg, ik moet deze regels verwijderen en vervolgens gegevensanalyses uitvoeren. Hoe kan ik dat doen?

Methode A: Excel of Google Spreadsheet

Je kunt een spreadsheetprogramma zoals Microsoft Excel of Google Spreadsheets gebruiken om de rijen in je CSV-bestand te verwijderen waarin alle kolommen leeg zijn.

U kunt dit als volgt doen in Microsoft Excel:

  • Open het CSV-bestand in Microsoft Excel.
  • Selecteer de gegevens in het bestand en sorteer deze op basis van de eerste kolom.
  • Selecteer de hele rij van de eerste lege cel, druk op „Ctrl + Shift + Down” om alle rijen onder de eerste lege cel te selecteren.
  • Klik met de rechtermuisknop en selecteer „Rij verwijderen” om de lege rijen te verwijderen.
  • Sla het bestand op als een CSV-bestand.

Je kunt een spreadsheetprogramma zoals Microsoft Excel of Google Spreadsheets gebruiken om de rijen in je CSV-bestand te verwijderen waarin alle kolommen leeg zijn.

U kunt dit als volgt doen op Google Spreadsheets:

  • Open het CSV-bestand in Google Spreadsheets.
  • Selecteer de gegevens in het bestand en sorteer deze op basis van de eerste kolom.
  • Selecteer de hele rij van de eerste lege cel, druk op „Ctrl + Shift + Down” om alle rijen onder de eerste lege cel te selecteren.
  • Klik met de rechtermuisknop en selecteer „Rij verwijderen” om de lege rijen te verwijderen.
  • Download het bestand als CSV-bestand.

Met beide methoden kun je de rijen in je CSV-bestand verwijderen waar alle kolommen leeg zijn zonder dat je code hoeft te schrijven.

Methode B: Python

Als je CSV-bestand te groot is voor Excel en te langzaam, kun je een scripttaal zoals Python gebruiken om de rijen te verwijderen waarin alle kolommen leeg zijn. Hier is een voorbeeld van hoe je dat zou kunnen doen:


import csv

with open("input.csv", "r") as f_input:
    reader = csv.reader(f_input)
    with open("output.csv", "w") as f_output:
        writer = csv.writer(f_output)
        for row in reader:
            if any(row):
                writer.writerow(row)

Deze code gebruikt de csv-module in Python om de inhoud van het invoerbestand input.csv in het geheugen te lezen en schrijft vervolgens alleen de rijen waarvan ten minste één kolom niet leeg is naar het uitvoerbestand output.csv. De functie any wordt gebruikt om te controleren of een van de waarden in de huidige rij niet leeg is, en zo ja, dan wordt de rij naar het uitvoerbestand geschreven.

Aangezien dit script in een scripttaal draait, kan het grote bestanden veel sneller verwerken dan een spreadsheetprogramma zoals Excel.

De beste manier: gebruik de QuickTran-functie

  1. Bezoek onze website en vind de online tool.
  2. Open je csv-bestand door op de knop „Bestand kiezen” te klikken en het bestand te selecteren dat je wilt wijzigen.
  3. Zodra het bestand is geüpload, verwijder je binnen enkele seconden rijen waarvan alle kolommen leeg zijn.
  4. Vervolgens kunt u de bestanden downloaden en op uw computer opslaan.
Maak kennis met onze andere transformatietools
Gegevens transformeren: tekst, datum/tijd, locatie, Json, enz.