Tablora · Bibliotheek
Formuleachtige inhoud als tekst opslaan
Een cel die met een gelijkteken begint, zoals =1+1, kan gewone tekst zijn. De tekstbehoudende XLSX slaat haar als tekst op, zodat ze nooit als formule draait.
Wanneer een gelijkteken gewoon tekst blijft
Notities, onderdeelnummers en geïmporteerde opmerkingen beginnen soms met =, +, - of @. In een brondocument kan =1+1 een getypte notitie zijn, een code, of een instructie die gelezen moet worden in plaats van berekend. Open je zulke gegevens als CSV in een spreadsheet, dan behandelt het programma de cel mogelijk als formule, toont het 2 in plaats van de tekst, en soms voert het iets uit wat je niet wilde.
De tekstbehoudende export schrijft elke cel als expliciete tekstcel in de werkmap. Een waarde die met een gelijkteken begint, wordt als precies die tekens opgeslagen en wordt nooit een formule.
=1+1 als tekst exporteren
- Plak de rijen met de notitie in Tabeltekst en stel het Scheidingsteken van je bron in.
- Klik op Berekenen en controleer dat de notitiekolom in het voorbeeld =1+1 toont, zonder dat er iets bijgekomen of weggevallen is.
- Gebruik Downloaden (XLSX) en open tablora-table.xlsx.
- Controleer in de spreadsheet dat de cel =1+1 als tekst toont en dat de formulebalk geen berekende waarde laat zien.
Het voorbeeld met de kolom note
Het voorbeeld op de pagina heeft één kolom met de naam note en één waarde, =1+1. De verwachte celtekst luidt =1+1, opgeslagen als expliciete tekstcel: geen formule en geen getal. Omdat het om tekst gaat, rekent de cel niet opnieuw als je later andere cellen wijzigt, en je hoort haar in niets wat je over het bestand schrijft als berekening te beschrijven.
CSV-downloads zetten er een apostrof voor
De andere browsertools, zoals de CSV-structuurcontrole en de normalisator, bieden Downloaden (CSV) aan in plaats van XLSX. In die bestanden krijgt elke cel die na eventuele spaties vooraan met =, +, - of @ begint een apostrof ervoor, dus =1+1 wordt geschreven als '=1+1. Dat voorvoegsel beschermt veel gebruikt tegen het uitvoeren van formules, maar hoort nu wel bij de tekst in het bestand. Heb je de exacte tekens zonder voorvoegsel nodig, gebruik dan de tekstbehoudende XLSX.
In de Tablora-app schrijft de XLSX-export nooit formules: een cel als =1+1 wordt als tekst opgeslagen. De CSV-export van de app schrijft cellen precies zoals ze gelezen werden, zonder apostrof, dus het programma dat de CSV opent, bepaalt wat ermee gebeurt.
Beslissen wat de cel moet zijn
Bedoelde de bron echt een berekening, bewaar de tekstversie dan als vastlegging en bouw de formule zelf opnieuw op in je spreadsheet, met verwijzingen die je hebt gecontroleerd.
Twijfel je, exporteer dan eerst de tekstbehoudende versie. Tekst kun je later nog in een formule veranderen, maar een formule die al gedraaid heeft, kan de oorspronkelijke tekst door haar resultaat hebben vervangen.
Invoer
- Tabeltekst
- note =1+1
- Scheidingsteken
- ,
Resultaten
- Rijen
- 2
- Kolommen
- 1
| note |
|---|
| =1+1 |
- Bestandsgrootte in bytes
- 2293
Elke spreadsheetcel wordt als tekst opgeslagen om identificatiecodes en formuleachtige inhoud te behouden.