Als programmeur, maar ook als docent, krijg ik heel vaak te maken met teksten/data die ik moet verwerken of aanpassen. Een paar voorbeelden:
- Ik kreeg laatst een lijst met gebruikersnamen van studenten. Daar moest @nhl.nl achter om er e-mail adressen van te maken.
- Van een klant van mijn bedrijfje kreeg ik digitaal een menulijst met prijzen. Deze moest ik verwerken in zijn website.
Nu kun je alle data, elke regel, met de hand aanpassen, maar hier zijn hele handig tools voor. Mijn stelling is altijd: als je dezelfde handeling vaker moet verrichten, dan moet je automatiseren.
Twee programma's zijn daarbij essentieel, namelijk een spreadsheetprogramma en een krachtige teksteditor. Voor mij zijn dat Excel en UltraEdit.
Excel

Excel is ideaal om data met meerdere kolommen snel te sorteren. Maar het is ook ideaal als je lijstjes moet maken. Als je de getallen 1 - 100 nodig hebt, dan volstaat het door in het eerste kolom 1 te typen en daarna het vakje "uit te trekken". Als je maar 1 cel uittrekt, dan moet je CTRL in drukken tijdens het slepen om het doortellen te realiseren.

Ook met tijden werkt dit in Excel goed. Schrijf twee tijden onder elkaar, met bijv. een kwartier verschil, selecteer beide cellen en sleep deze met de muis naar onderen. Excel zal dezelfde interval gebruik om door te rekenen.
UltraEdit
UltraEdit is echt een killerapp: notepad met ontzettend veel functionaliteit. Met dit programma werk ik het meeste, vooral vanwege het programmeren. Er zijn diverse vergelijkbare pakketten, bijv. TextMate voor MacOS. Ik ben echt verknocht aan UE.
De twee functies die ik het meest gebruik zijn: Kolom selectie en "Replace".

Met kolom selectie selecteer je geen regels, maar een blok tekens. Je kunt dan dat blok bijv. verwijderen en/of nieuwe tekst typen die op elke regel erbij komt.
Met de Replace functie, die overigens ook in Word en Kladblok zitten, kun je tekst vervangen door andere tekst. In UE zijn de mogelijkheden groter door reguliere expressies (complex verhaal dat ik je bespaar). Leuke dingen zijn dat je bijv. met '^p' een "Enter" bedoeld. Als je dan "^p" vervangt voor "@nhl.nl^p", dan komen aan het einde van elke regel @nhl.nl. Handig als je dus van gebruikersnamen een e-mail adres moet maken.
Data verwerken is vooral goed nadenken over hoe je dergelijke handigheidjes kunt gebruiken om snel te werken.