Tablora · Bibliotek
Bevara en kod som liknar ett datum
En kod som JAN1 kan tas för ett datum när den öppnas i ett kalkylblad. Exportera den som en uttrycklig textcell så att bokstäver och siffror bevaras.
Koder som ser ut som datum
Hyllplatser, partietiketter, plannamn och korta produktkoder byggs ofta av en månadsförkortning och ett tal: JAN1, MAR15, SEP2. Öppnar du en CSV med sådana koder i ett kalkylblad kan programmet gissa att det är datum och visa dag och månad i din egen regions format. När det väl har hänt finns de ursprungliga tecknen inte längre i cellen, och att ändra cellformatet efteråt tar inte tillbaka dem.
Det textbevarande verktyget undviker gissningen helt. Det skriver varje cell i arbetsboken som en uttrycklig textcell, så JAN1 kommer fram i kalkylbladet som de fyra tecknen J, A, N och 1.
Skapa en textbevarande arbetsbok
- Klistra in tabellen i Tabelltext och välj den Fältavgränsare som passar dina data.
- Tryck på Beräkna och kontrollera förhandsvisningen: kodkolumnen ska visa JAN1 precis som i källan.
- Använd Hämta (XLSX) för att få tablora-table.xlsx, och öppna den filen i stället för en CSV-kopia av samma data.
- Om kolumnen verkligen innehåller datum, behåll textversionen och gör en separat, granskad datumkonvertering i kalkylbladet.
- Kontrollera även de andra kolumnerna i förhandsvisningen. Koder som 000123 eller långa referensnummer i samma tabell skyddas av samma exportläge med enbart text.
Exemplet JAN1
Sidans exempel har en enda kolumn som heter code med ett värde, JAN1. Den förväntade celltexten i arbetsboken är JAN1, lagrad som en uttrycklig textcell, inte som en formel och inte som ett tal eller datum. Verktyget lägger inte till något år, tillämpar ingen månadsordning och avgör inte ens om koden var tänkt som ett datum.
En närliggande kod som JAN12 eller JUN30 hanteras på exakt samma sätt, eftersom verktyget aldrig tittar på teckenmönstret över huvud taget.
Vad textceller kostar dig
Eftersom varje cell i den här arbetsboken är text går belopp i andra kolumner inte att summera förrän du konverterar dem i kalkylbladet. Behöver du både säkra koder och fungerande tal, normalisera först beloppskolumnen med normaliseringsverktyget och hantera de konverterade talen som ett separat steg, eller konvertera dem i kalkylbladet efter importen.
I appen Tablora behåller XLSX-exporten en cell som JAN1 som text och gör bara om celler i igenkända talkolumner till tal. Appens CSV-export skriver varje cell som den lästes, vilket betyder att det program som öppnar CSV-filen avgör hur den tolkas. För koder som de här är XLSX det säkrare valet.
Indata
- Tabelltext
- code JAN1
- Fältavgränsare
- ,
Resultat
- Rader
- 2
- Kolumner
- 1
| code |
|---|
| JAN1 |
- Filstorlek i byte
- 2293
Alla kalkylbladsceller sparas som text för att bevara identifierare och formelliknande innehåll.