Sådan importerer du en CSV i et flowchart-værktøj
Sådan importerer du en CSV i et flowchart-værktøj uden importguide: træk filen over på regnearksområdet eller indsæt teksten, match overskriftsnavnene, og kontrollér de fire ting, der siger, at rækkerne landede rigtigt.
En CSV kommer ind på to måder (træk filen over på regnearksområdet under lærredet, eller indsæt CSV-teksten i det), og kolonnerne matches på overskriftsnavn frem for på placering.
Kort fortalt
- To veje ind: træk .csv-filen over på regnearksområdet, eller indsæt CSV-teksten i det.
- Kolonner matches på overskriftsnavn, ikke på placering, så eksportens rækkefølge er uden betydning.
- Ukendte kolonner tages med og ignoreres: lad din eksports id'er og tidsstempler blive i filen.
- Den første linje læses som overskriften, så en rapporttitel over den skal slettes først.
- Linje til rummer rækkenumre, så den rækkefølge, rækkerne står i, er en del af dataene.
Hvad der sker mellem filen og lærredet
Der er ingen importguide. En .csv kommer ind i QueryChart på en af to måder: træk filen over på regnearksområdet under lærredet, eller åbn den i en teksteditor, markér teksten og indsæt den i tabellen. Begge dele tager den samme vej (den første linje læses som overskriften, hver linje efter den bliver til en række), og diagrammet tegnes ud fra de rækker, i takt med at de lander. Intet beder dig koble kolonner sammen, for det gør overskriftsnavnene.
Der matches på overskriftsnavn, ikke på kolonneplacering: Figur, Bokstekst, Linje til, Linjetekst, Linjestil, Vandret bane, Lodret bane, Noter, Link. Din eksport må gerne skrive dem i vilkårlig rækkefølge. Kolonner, QueryChart ikke genkender (sagsnumre, tidsstempler, et omkostningssted, de tre kolonner nogen tilføjede til en rapport for to år siden), tages med og ignoreres, så det at skære filen ned før importen er arbejde, du ikke behøver at lave. Selve kolonnedesignet er dækket på /da/guides/strukturer-csv-til-flowcharts.
Det, der gør CSV anderledes end at indsætte fra et regneark, er, at en CSV er en almindelig tekstfil, og tekstfiler bærer deres egne fejl med sig. Skilletegnet kan være et semikolon frem for et komma, for det er, hvad en eksport fra et program indstillet til en europæisk lokalitet producerer. Tegnkodningen er måske ikke UTF-8, og så ankommer etiketter med accenter og ikke-latinske tegn som volapyk. Et felt med et komma i skal stå i anførselstegn, ellers deler det sig i to. Og en eksport fra et rapportværktøj indleder som regel med en rapporttitel og en genereret-den-dato over overskriften: filens første linje er overskriften, så de linjer skal væk.
Eksemplet herunder er en kunderejse fra prøveperiode til fornyelse i et SaaS-produkt: 26 rækker, seks beslutninger, tre afviste udfald og en sløjfe fra påmindelsen på dag 7 tilbage til opsætningen. Åbn regnearkspanelet nedenunder, og hold øje med, hvilke kolonner der udfyldes ved hver fase, for det er den rækkefølge, kolonnerne i en importeret fil betyder noget i, og de sidste to er dem, de fleste eksporter allerede bærer under et andet navn. Det færdige diagram og den CSV, der producerer det, ligger på /da/templates/csv-til-kunderejsekort.
En eksport på 26 rækker, der lander i editoren
Kunderejsens CSV i fire faser: hvad der kommer først, hvad forbindelseskolonnerne tilføjer, og hvad de to banekolonner tilføjer. Åbn regnearkspanelet for at læse dem.
Rækkerne ankommer i filens rækkefølge
Fire linjer af eksporten bliver til række 1 til 4: startpunktet "Lander på sitet fra en kampagne eller en søgning", derefter "Registrér kilde, kampagne og landingsside", beslutningen "Starter den besøgende en prøveperiode?" og slutpunktet "Gik, før prøveperioden begyndte". Kun Bokstekst og Figur er landet, så der er kasser og ingen pile. Rækkenumrene er filens rækkefølge: linje 2 i filen er række 1, fordi linje 1 var overskriften.
Linje til udfylder pilene
Rækkerne om prøveperioden ankommer, og forbindelserne kommer med dem. Række 10, "Er den første nøglehandling udført inden for 7 dage?", rummer tre tal i én celle i Linje til (13, 11 og 12), og række 11, "Send påmindelsen om opsætning på dag 7 med et bookinglink", peger tilbage på 9, hvilket er sådan, en sløjfe skrives. Det er placeringer i filen, så at sortere eksporten om, efter denne kolonne er udfyldt, er det, der ødelægger en import.
Linjetekst navngiver hver udgang
Række 17, "Konverterer prøveperioden, før den udløber?", parrer Linje til "20,18" med Linjetekst "Køber et abonnement,Udløber ubetalt", matchet efter placering, første med første. Begge kolonner er kommaadskilte lister, der bor inde i ét enkelt felt, og det er netop derfor, en CSV-skriver skal sætte dem i anførselstegn. Uden anførselstegn er den etiket to felter, og hver værdi til højre for den lander en kolonne forkert.
De to banekolonner
Vandret bane bærer rejsens fase (Opmærksomhed, Prøveperiode, Aktivering, Konvertering, Fastholdelse), og Lodret bane den ansvarlige: Kunde, Marketing, Produkt, Salg og Support. De fleste eksporter rummer allerede begge under andre navne, som et fasefelt og et ejerfelt. Så swimlane-udgaven af dette diagram koster én omdøbning i overskriftslinjen frem for nye data.
Sådan fungerer det
Åbn filen, og se på den første linje
Åbn .csv-filen i en teksteditor frem for i Excel, for Excel skjuler præcis de ting, der går galt. Den første linje skal være overskriften. Slet en rapporttitel, en genereret-den-linje, enhver tom linje over overskriften og enhver totalrække i bunden, og gem så.
Omdøb overskrifterne til editorens kolonnenavne
Figur, Bokstekst, Linje til, Linjetekst, Linjestil, Vandret bane, Lodret bane, Noter og Link. Det er navnene, der matches, så den rækkefølge, de står i, er uden betydning, og en kolonne, du ikke har, kan simpelthen mangle. En overskrift, der ikke er et af de navne ("Næste trin", "Trintype") lander som en ignoreret ekstra kolonne frem for som en fejl, og det er derfor, en manglende pil næsten altid er et overskriftsproblem.
Kontrollér skilletegn og tegnkodning
En fil eksporteret af et program indstillet til en europæisk lokalitet er som regel semikolonadskilt, og den ankommer med hele linjen siddende i én kolonne. Eksportér igen, og vælg kommaet. Gem som UTF-8, mens du er i gang: fra Latin-1 eller UTF-16 kommer etiketter med accenter og ikke-latinske tegn igennem som volapyk, og at eksportere igen er hurtigere end at skrive hver etiket forfra.
Sæt anførselstegn om hvert felt, der indeholder et komma
Linje til og Linjetekst er kommaadskilte lister inde i ét enkelt felt, så en velformet fil sætter altid anførselstegn om dem: "20,18" og "Køber et abonnement,Udløber ubetalt". Det samme gælder en Bokstekst som "Godkend, og arkivér derefter". Et komma uden anførselstegn deler rækken op, og alt til højre for det lander i den forkerte kolonne, uden at noget fortæller dig, at det skete.
Træk filen over på regnearksområdet, eller indsæt teksten
Åbn et nyt diagram, og træk enten .csv-filen over på regnearksområdet under lærredet, eller indsæt CSV-teksten direkte i det. Der dukker ingen guide op, ingen kolonnekobler og intet skærmbillede til feltmatchning; rækkerne kommer frem i tabellen, og diagrammet tegnes ud fra dem. Er du i tvivl om filen, så prøv den i et midlertidigt diagram først.
Kontrollér fire ting i samme øjeblik rækkerne lander
Ét: antallet af rækker svarer til antallet af linjer i filen minus overskriften. To: række 1 er dit første trin, ikke din overskriftstekst. Tre: et tal i Linje til, du allerede kender (det, der peger bagud, er lettest at få øje på) lander på det trin, du mente. Fire: navnene på grenene sidder på de pile, du forventer. Derefter redigerer du tabellen frem for filen.
Faldgruber du skal undgå
En rapporttitel over overskriftsrækken
Eksporter fra CRM- og sagssystemer indleder ofte med rapportens navn og en genereret-den-dato. Filens første linje læses som overskriften, så din rigtige overskrift bliver til række 1, og hvert eneste tal i Linje til er forskudt med én: et diagram, der tegnes og er forkert. Slet de linjer før importen.
Semikolonadskilte eksporter
Et program indstillet til en lokalitet, der bruger kommaet som decimaltegn, skriver semikolonner mellem felterne, og hver linje ankommer så som én enkelt værdi. Eksportér igen med kommaet frem for at søge og erstatte adskilleren, for Linje til og Linjetekst indeholder deres egne kommaer, og en generel erstatning ødelægger dem.
At sortere filen, efter Linje til er udfyldt
Linje til peger på rækkeplaceringer, ikke på kildesystemets id'er, så at sortere eksporten efter ansvarlig eller dato bagefter nummererer hvert trin under forbindelserne om. Udfyld Linje til sidst, og skal rækker flyttes, så flyt dem i editoren. /da/guides/definer-flowchart-forbindelser-i-csv dækker adresseringen i fuld længde.
At forvente, at en kolonne uden match siger fra
En kolonne, QueryChart ikke genkender, tages med og ignoreres: intet bliver rødt, og intet går tabt. Det er det, der lader en eksport gå ind urørt, og det er også derfor, en fejlstavet overskrift fejler lydløst: dataene er i filen, de står på rækken, og de gør ingenting.
Importér din CSV i et diagram
Åbn kunderejse-eksemplet som dit eget diagram for at se kolonnerne udfyldt, og træk derefter din egen .csv-fil over på regnearksområdet.
Relaterede guides
Ofte stillede spørgsmål
Findes der en importguide eller en kolonnekobler?
Nej. Der er to veje ind, og hver af dem er én handling: træk .csv-filen over på regnearksområdet under lærredet, eller indsæt CSV-teksten i det. Kolonner matches på overskriftsnavn, så der er intet at indstille og intet feltmatchningstrin at gøre forkert. Når en kolonne ser ud, som om den ikke gjorde noget, ligger årsagen i overskriftsnavnet frem for i en indstilling, du overså.
Skal jeg slette de kolonner, QueryChart ikke bruger?
Nej. Ukendte kolonner tages med og ignoreres, så en eksport med sagsnumre, tidsstempler, et omkostningssted og fire rapportkolonner kan gå ind præcis, som den kom ud. At beholde dem koster ingenting og bevarer forbindelsen tilbage til, hvor rækkerne kom fra. Det eneste kolonnearbejde, det er værd at lave først, er at omdøbe dem, du gerne vil have matchet: Bokstekst, Linje til, Linjetekst, Figur og de to banekolonner.
Min fil ankom som én enkelt kolonne. Hvad skete der?
Skilletegnet er ikke et komma. Eksporter fra programmer indstillet til en europæisk lokalitet er som regel semikolonadskilte, og en tabulatoradskilt fil gemt med filendelsen .csv opfører sig på samme måde. Eksportér igen, og vælg kommaet frem for at erstatte adskilleren i hånden, for Linje til og Linjetekst rummer kommaadskilte lister, som en generel erstatning ville ødelægge. Gem som UTF-8 samtidig: en forkert tegnkodning viser sig som volapyk i etiketterne, aldrig som en fejl.
Rækkerne blev importeret, men der kom ingen pile.
Linje til er enten tom eller rummer noget andet end rækkenumre. De sædvanlige årsager er en eksport, hvis næste-trin-kolonne bærer kildesystemets egne id'er (STEP_014) i stedet for placeringer i filen, eller en overskrift med et navn, der ikke blev matchet, hvorved den kolonne landede som en ignoreret ekstra. Begge dele rettes i tabellen: skriv rækkenumrene ind i Linje til, og pilene dukker op, mens du skriver.
Kan jeg importere filen igen senere for at opdatere diagrammet?
Intet forbinder diagrammet tilbage til den fil, det kom fra (der er ingen opdatering, ingen synkronisering og ingen forbindelse), så at importere igen er en ny indsættelse frem for en opdatering. Betragt det som en beslutning, der træffes én gang: efter importen er diagrammet definitionen af processen, og eksporten bliver et øjebliksbillede af, hvordan den så ud den dag. Ændrer kildedataene sig virkelig hver uge, er der næsten helt sikkert tale om en log over forekomster frem for en definition af trin, og kun trinnene hører hjemme i diagrammet.