Excel
er et forholdsvis brukervennlig filformat, men egner seg ikke alltid like godt
som utgangspunkt for import til databaser. Dersom man bygger opp en importfil
utelukkende basert på Vannmiljøs importmal, skal det normalt ikke oppstå problemer
ved import. Ofte har man en originalfil hvor data er strukturert på en annen
måte enn importmalen. I slike tilfeller er det lettvint å klippe og lime fra
originalfilen og inn i importmalen. Ulempen er at man på den måten risikerer å
introdusere formateringer og skjulte tegn som endrer importmalen slik at denne
ikke lar seg importere. Ved import vil man da få en feilmelding som ser slik
ut:
Det oppsto en feil ved lesing av Excelfilen. Vennligst kontroller at
alle kolonnenavn er riktige og at innholdet har riktig format og datatype. Prøv
deretter på nytt. Om det fortsatt feiler, kontakt systemansvarlig.
Eller
en enklere variant:
Importering av fil feilet. Vennligst prøv på nytt. Om det forstsatt
feiler, kontakt systemansvarlig.
For
å være sikker på at importfilen ikke inneholder skjulte feil, som fremtvinger
en feilmelding, kan du følge denne prosedyren:
Steg 1. Konverter
importfilen til en semikolondelt fil (*.csv)
Du
har åpnet importfilen og velger ”Lagre som”. Velg filtype ”CSV (semikolondelt)”
nederst i dialogen:

Steg 2. Åpne den semikolondelte
filen i Notisblokk (Notepad)
Åpne
utforskeren og bla deg fram til mappen som inneholder den konverterte
importfilen. Høyreklikk på dokumentikonet, og velg ”Åpne i” og deretter
”Notisblokk”:


Steg 3. Velg ”Merk
alt” og kopier over i ny Excelfil
Du har nå fått åpnet dokumentet i Notisblokk (Notepad) og
velger ”Merk alt” i hovedmenyen ”Rediger”:


Samtlige
rader er nå merket, og du velger ”Kopier” fra samme hovedmeny:

Steg 4. Bruk
Tekstimportveiviseren i Excelfilen
Åpne
en ny Excel arbeidsbok, og lim inn alle rader fra Notisblokken. Alle radene
legger seg inn som sammenhengende tekst i kolonne A i regnearket. Sørg for å
markere hele kolonne A, og velg arkfane ”Data” i hovedmenyen. Velg deretter
menyen ”Tekst til kolonner”:

Du
får nå opp en veiviser som hjelper deg å fordele data i riktig celle basert på
semikolon som skilletegn. Kryss av for ”Data med skilletegn” og trykk ”Neste”:

Du
er nå på trinn 2 av 3 i veiviseren. Huk av for semikolon som skilletegn:

Av
forhåndsvisningen ser du at innholdet har fordelt seg under riktig
kolonneoverskrift. Gå deretter videre til trinn 3 ved å trykke ”Neste”.
I
trinn 3 skal du gjøre følgende to valg:
1)
Bare dersom du har valgt punktum som
desimalskilletegn i importfilen: Trykk på knappen ”Avansert” og velg punktum
som desimalskilletegn (hindrer at numeriske verdier i feltet ”Verdi” blir
tolket som dato):


2)
Scroll
bort til feltet ”Tid_provetak” i forhåndsvisningen av data, og marker dette
feltet ved å klikke i det. Velg deretter tekst som kolonnedataformat:

Trykk fullfør, og samtlige data i Excelarket har
nå lagt seg pent i celler under korrekt kolonne.
Steg 5. Lagre
Excelfilen som Excel 97-2003-arbeidsbok (*.xls)
Du
kan nå lagre filen ved hjelp av ”Lagre som”. Velg filtype ”Excel
97-2003-arbeidsbok”.

Filen
er nå klar for import. Eventuelle importfeil skal nå bare skyldes feil i
kolonneoverskriftene eller feil koder. Siden du har kopiert
kolonneoverskriftene fra importmalen, skulle denne feilkilden være eliminert.
Du står da bare igjen med muligheten av å ha valgt feil koder, men da vil
importrutinen gi deg presis tilbakemelding om hvor feilen(e) ligger i
Excelfilen.