Voor het importeren van een aantal berichten naar WordPress moest ik een aantal cellen in een Excel document samenvoegen naar 1 cel. De waarden van deze cellen moest onder elkaar komen te staan binnen 1 cel. Om dit te realiseren heb ik gebruik gemaakt van OpenOffice Calc, de gratis opensource variant van Microsoft Excel.
Na een zoektocht op Google naar “openoffice calc concatenate new line” was de oplossing snel gevonden. Veel van deze oplossingen zijn echter beschreven in het Engels, waardoor ze niet direct werken in een Nederlandse OpenOffice installatie. De functienamen moeten namelijk ook vertaald worden naar het Nederlands. Het soms nog een hele uitdaging om de juiste Nederlandse functie naam te vinden.
Op het OpenOffice.org forum was de volgende functie te vinden:
=CONCATENATE(C37;CHAR(13);CHAR(10);C38)
Deze is als volgt te gebruiken in een Nederlandse OpenOffice installatie:
=TEKST.SAMENVOEGEN(A1;TEKEN(13);TEKEN(10);B1;TEKEN(13);TEKEN(10);C1)
TEKEN(13) staat in dit geval voor een Carriage Return (CR), ook wel beter bekend als “\r”. De TEKEN(10) staat voor een Line Feed (LF), ook wel beter bekend als “\n”. De combinatie “\r\n” (CRLF) wordt op Windows omgevingen gebruikt om aan te geven dat er op een nieuwe regel gestart moet worden.