{"id":2552,"date":"2024-06-25T14:05:31","date_gmt":"2024-06-25T11:05:31","guid":{"rendered":"https:\/\/www.collectionpro.fi\/ohjeet\/csv-importor\/"},"modified":"2025-03-26T17:09:48","modified_gmt":"2025-03-26T15:09:48","slug":"csv-importor","status":"publish","type":"ht_kb","link":"https:\/\/www.collectionpro.fi\/sv\/ohjeet\/csv-importor\/","title":{"rendered":"CSV-import\u00f6r"},"content":{"rendered":"\n<p>CSV-import\u00f6ren kan anv\u00e4ndas f\u00f6r att importera och uppdatera stora m\u00e4ngder data till CollectionPro-systemet. Det kan handla om enkla listor, hierarkisk tesaurus eller bild- och objektdata. <\/p>\n\n<p>Du kan till exempel skapa data i Microsoft Excel, Apple Numbers eller Notepad++. Om du arbetar med Excel eller Numbers b\u00f6r du spara data i .csv format med UTF-8- eller UTF-16-kodning innan du importerar. Filtyperna .xls, .xlsx eller .numbers st\u00f6ds <strong>inte<\/strong> .<\/p>\n\n<h2 class=\"wp-block-heading\">Allm\u00e4n information<\/h2>\n\n<ol class=\"wp-block-list\">\n<li><strong>Kodning: <\/strong>CSV-filen m\u00e5ste vara kodad i antingen UTF-8- eller UTF-16-format. Detta s\u00e4kerst\u00e4ller att bokst\u00e4ver som \u00e5, \u00e4, \u00f6 och specialtecken importeras korrekt. <\/li>\n\n\n\n<li><strong>Kolumnavgr\u00e4nsare: <\/strong>Kolumner kan avgr\u00e4nsas med kommatecken, semikolon eller tabb. CollectionPro uppt\u00e4cker automatiskt avgr\u00e4nsaren. <\/li>\n\n\n\n<li><strong>Hantering av text: <\/strong>Text som inneh\u00e5ller kommatecken, semikolon, tabbar eller radbrytningar ska omges av citattecken. CollectionPro uppt\u00e4cker detta automatiskt. <\/li>\n\n\n\n<li><strong>Kolumnrubriker: <\/strong>CSV-filen skall inneh\u00e5lla kolumnrubriker. Du kan v\u00e4lja rubriker fritt, men du m\u00e5ste manuellt mappa k\u00e4ll- och destinationsf\u00e4lten (se inst\u00e4llningar). <\/li>\n\n\n\n<li><strong>Automatisk f\u00e4ltmappning:<\/strong> Om du anv\u00e4nder CollectionPros interna f\u00e4ltnamn som kolumnrubriker i CSV-filen mappas f\u00e4lten automatiskt. Det enklaste s\u00e4ttet att f\u00e5 de interna f\u00e4ltnamnen \u00e4r att f\u00f6rst ladda ned en post i CSV-format och kopiera kolumnrubrikerna fr\u00e5n den. <\/li>\n\n\n\n<li><strong>Unik identifierare:<\/strong> Anv\u00e4nd alltid en unik identifierare n\u00e4r det \u00e4r m\u00f6jligt. Endast den h\u00e4r identifieraren kan anv\u00e4ndas f\u00f6r att uppdatera befintliga dataupps\u00e4ttningar senare. <\/li>\n<\/ol>\n\n<p>Notera f\u00f6ljande exempel n\u00e4r du importerar text med citattecken:<\/p>\n\n<figure class=\"wp-block-table is-style-stripes\"><table><thead><tr><th>Text som ska importeras<\/th><th>Text i CSV-filen<\/th><\/tr><\/thead><tbody><tr><td>&#8221;Text inom citattecken f\u00f6r import.&#8221;<\/td><td>&#8221;&#8221;&#8221;Text inom citattecken f\u00f6r import.&#8221;&#8221;&#8221;<\/td><\/tr><tr><td>En enkel text som inneh\u00e5ller &#8221;citattecken&#8221;.<\/td><td>&#8221;Enkel text som inneh\u00e5ller &#8221;citattecken&#8221;&#8221;.&#8221;<\/td><\/tr><tr><td>&#8221;Text inom citattecken som ocks\u00e5 inneh\u00e5ller &#8221;citattecken&#8221;.&#8221;<\/td><td>&#8221;&#8221;&#8221;Text inom citattecken som ocks\u00e5 inneh\u00e5ller &#8221;citattecken&#8221;.&#8221;&#8221;&#8221;<\/td><\/tr><tr><td>&#8221;Det h\u00e4r \u00e4r ett citat&#8221;, sa person Y.<\/td><td>\u201c\u201d\u201dDet h\u00e4r \u00e4r ett citat.&#8221;&#8221; sa person Y.&#8221;<\/td><\/tr><tr><td>Person Y sa: &#8221;Det h\u00e4r \u00e4r ett citat.&#8221;<\/td><td>&#8221;Person Y sa &#8221;Det h\u00e4r \u00e4r ett citat.&#8221;&#8221;&#8221;<\/td><\/tr><\/tbody><\/table><\/figure>\n\n<h2 class=\"wp-block-heading\">Inst\u00e4llningar<\/h2>\n\n<p>CSV-import\u00f6ren erbjuder flera inst\u00e4llningar och alternativ, som f\u00f6rklaras nedan. L\u00e4s ocks\u00e5 den allm\u00e4nna informationen innan du importerar data med hj\u00e4lp av CSV-import\u00f6ren. <\/p>\n\n<h3 class=\"wp-block-heading\">Importera inst\u00e4llningar<\/h3>\n\n<p>N\u00e4r du har laddat upp filen till f\u00e4ltet &#8221;CSV-fil&#8221; \u00e4r f\u00f6ljande alternativ tillg\u00e4ngliga:<\/p>\n\n<figure class=\"wp-block-table is-style-stripes\"><table><thead><tr><th>Inst\u00e4llning<\/th><th>Beskrivning<\/th><\/tr><\/thead><tbody><tr><td><div class=\"cui-form-td cui-form-key\"><label>CSV-fil<\/label><\/div><\/td><td>V\u00e4lj f\u00f6rst den CSV-fil som ska importeras. Du kan ta bort filen med &#8221;X&#8221;-knappen. <\/td><\/tr><tr><td>CSV-f\u00e4ltnamn<\/td><td>V\u00e4lj den rad d\u00e4r kolumnnamnen finns s\u00e5 att de inte importeras som poster.<\/td><\/tr><tr><td>M\u00e5lf\u00e4ltets namn<\/td><td>V\u00e4lj den rad som inneh\u00e5ller namnen p\u00e5 m\u00e5lf\u00e4lten f\u00f6r automatisk importmappning.<\/td><\/tr><tr><td>Objekttyp<\/td><td>V\u00e4lj den objekttyp som du vill importera data till.<\/td><\/tr><tr><td>Pool<\/td><td>V\u00e4lj den pool d\u00e4r du vill skapa nya poster. Poolen \u00e4r endast inst\u00e4lld f\u00f6r nya poster. Om befintliga poster uppdateras med hj\u00e4lp av CSV-import\u00f6ren \u00e4ndras inte poolen. Anv\u00e4nd gruppredigeraren f\u00f6r detta \u00e4ndam\u00e5l.   <\/td><\/tr><tr><td>Mask<\/td><td>V\u00e4lj den mask som ska anv\u00e4ndas f\u00f6r importen.<\/td><\/tr><tr><td>Filuppladdningstyp<\/td><td>V\u00e4lj hur du vill ladda upp dina filer.<br\/><strong>Direkt:<\/strong> Filen laddas ned och importeras sedan med hj\u00e4lp av \/eas\/put.<br\/><strong>URL (fj\u00e4rr\u00e5tkomst):<\/strong> Filen kommer inte att laddas ned och \/eas\/put-adressen kommer att n\u00e5s direkt fr\u00e5n filens URL. Filen laddas fr\u00e5n servern och importeras. (Det h\u00e4r alternativet \u00e4r det snabbaste).  <br\/><strong>Ignorera filer:<\/strong> Alla filer ignoreras och importeras inte.<\/td><\/tr><tr><td>Metadatamappniningar<\/td><td>V\u00e4lj den metadatamappning som ska anv\u00e4ndas vid import av filer.<\/td><\/tr><tr><td>Importera taggar<\/td><td>V\u00e4lj om taggar fr\u00e5n CSV-filen ska l\u00e4ggas till eller ers\u00e4tta befintliga taggar vid uppdatering av poster.<\/td><\/tr><tr><td>Uppdatera f\u00e4lt<\/td><td>V\u00e4lj ett f\u00e4lt f\u00f6r att identifiera och uppdatera befintliga poster.<\/td><\/tr><tr><td>L\u00e4gg till kapslade v\u00e4rden i befintliga v\u00e4rden<\/td><td>V\u00e4lj om du vill l\u00e4gga till inneh\u00e5llet i CSV-filen i befintliga kapslade f\u00e4lt.<\/td><\/tr><tr><td>L\u00e4gg till inverterade kapslade v\u00e4rden till befintliga v\u00e4rden<\/td><td>V\u00e4lj om du vill l\u00e4gga till inneh\u00e5llet i CSV-filen i befintliga inverterade kapslade f\u00e4lt.<\/td><\/tr><tr><td>Skapa l\u00e4nkade objekt<\/td><td>Ange om du vill skapa l\u00e4nkade poster under importen.<\/td><\/tr><tr><td>Pool f\u00f6r l\u00e4nkade objekt<\/td><td>St\u00e4ll in olika pooler f\u00f6r de l\u00e4nkade posterna.<\/td><\/tr><tr><td>Kommentar<\/td><td>L\u00e4gg till en kommentar till CSV-importen som visas i \u00e4ndringshistoriken f\u00f6r importerade\/uppdaterade poster.<\/td><\/tr><tr><td>Paketstorlek<\/td><td>Storleken p\u00e5 bearbetningsbitarna som skickas till servern. Vid mycket komplexa datamodeller och datavolymer kan en timeout intr\u00e4ffa. F\u00f6rs\u00f6k i s\u00e5 fall att anv\u00e4nda en mindre paketstorlek.<\/td><\/tr><tr><td>Visa lokaliserade namn<\/td><td>V\u00e4lj om du vill visa visningsnamn eller interna f\u00e4ltnamn f\u00f6r CollectionPro-f\u00e4lt.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n<h3 class=\"wp-block-heading\">Status<\/h3>\n\n<p>Statusen visar en \u00f6versikt \u00f6ver importen efter f\u00f6rberedelsen. Kryssrutorna anv\u00e4nds f\u00f6r att filtrera visningen av tabellen. <\/p>\n\n<h3 class=\"wp-block-heading\">Importera mappning<\/h3>\n\n<p>F\u00e4lt som inte \u00e4r mappade kommer inte att \u00e4ndras n\u00e4r du uppdaterar poster som redan finns i systemet. F\u00e4lt som har mappats men som inte har n\u00e5got inneh\u00e5ll i CSV-filen rensas n\u00e4r posterna uppdateras. <\/p>\n\n<h3 class=\"wp-block-heading\">Tabellvy<\/h3>\n\n<p>I tabellvyn kan du se data i din CSV-fil. Efter f\u00f6rberedelse och import l\u00e4ggs ytterligare information till automatiskt (k\u00e4nns igen p\u00e5 kolumnrubrikerna &#8221;fylr|&#8221;). Mer information om det h\u00e4r finns i avsnittet &#8221;Protokoll&#8221; i slutet av den h\u00e4r artikeln.  <\/p>\n\n<h3 class=\"wp-block-heading\">F\u00f6rhandsgranskning av post<\/h3>\n\n<p>I fliken &#8221;F\u00f6rhandsgranskning av post&#8221; kan du se de data som skulle importeras enligt importmappningen. Observera att detta bara \u00e4r en f\u00f6rhandsgranskning av mappade f\u00e4lt. N\u00e4r du uppdaterar befintliga poster kan slutresultatet bli annorlunda.  <\/p>\n\n<h3 class=\"wp-block-heading\">JSON f\u00f6rhandsgranskning<\/h3>\n\n<p>I fliken &#8221;JSON-f\u00f6rhandsgranskning&#8221; kan du se de data som skulle importeras enligt importmappningen i JSON-schemat.<\/p>\n\n<h3 class=\"wp-block-heading\">Alternativ<\/h3>\n\n<p>L\u00e4ngst ner i CSV-import\u00f6ren hittar du f\u00f6ljande funktioner:<\/p>\n\n<figure class=\"wp-block-table is-style-stripes\"><table><thead><tr><th>Knapp<\/th><th>Beskrivning<\/th><\/tr><\/thead><tbody><tr><td>Ladda om<\/td><td>L\u00e4s in CSV-filen p\u00e5 nytt och ta bort alla data som redan har f\u00f6rberetts.<\/td><\/tr><tr><td>Spara CSV<\/td><td>Under f\u00f6rberedelsen och sparandet skapas ytterligare data och skrivs tillbaka till din CSV-fil (se tabellen nedan). Med knappen &#8221;Ladda ner CSV&#8221; kan du spara den h\u00e4r filen p\u00e5 din dator. <\/td><\/tr><tr><td>Ladda ner inst\u00e4llningar<\/td><td>Ladda ner de konfigurerade importinst\u00e4llningarna och importmappningen som en JSON-fil.<\/td><\/tr><tr><td>Ladda upp inst\u00e4llningar<\/td><td>Importera en JSON-fil som inneh\u00e5ller importinst\u00e4llningarna och importmappningen.<\/td><\/tr><tr><td>F\u00f6rbered<\/td><td>F\u00f6rbereder CSV-importen. Detta inkluderar datavalidering och s\u00f6kning efter befintliga och l\u00e4nkade poster. <\/td><\/tr><tr><td>Infoga<\/td><td>Startar den faktiska CSV-importen och l\u00e4gger till nya poster. Poster som redan finns kommer inte att uppdateras. <\/td><\/tr><tr><td>Uppdatera<\/td><td>Startar den faktiska CSV-importen och uppdaterar de befintliga posterna. Inga nya poster skapas. Observera dock att tomma kolumner i CSV-filen rensar inneh\u00e5llet i dessa f\u00e4lt i posterna.  <\/td><\/tr><tr><td>L\u00e4gg till och uppdatera<\/td><td>Utf\u00f6r b\u00e5de infogning och uppdatering direkt i f\u00f6ljd.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n<h3 class=\"wp-block-heading\">Protokoll<\/h3>\n\n<p>Efter f\u00f6rberedelse och import genererar systemet viss information. Dessa kan ses i CSV-import\u00f6rens tabellvy eller laddas ner som en CSV-fil efter importen. <\/p>\n\n<figure class=\"wp-block-table is-style-stripes\"><table><thead><tr><th>Rad<\/th><th>Beskrivning<\/th><\/tr><\/thead><tbody><tr><td><div class=\"cui-th cui-table-th cui-td--2\">row_idx<\/div><\/td><td>Radnummer, fr\u00e5n 0<\/td><\/tr><tr><td>operation<\/td><td>En \u00e5tg\u00e4rd som ska utf\u00f6ras (&#8221;infoga&#8221;, &#8221;uppdatera&#8221;, &#8221;ta bort&#8221;).<\/td><\/tr><tr><td>status<\/td><td>Importstatus (&#8221;klar&#8221;, &#8221;ogiltig&#8221;, &#8221;misslyckad&#8221;, &#8221;slutf\u00f6rd&#8221;). Det g\u00e5r inte att importera en rad med statusen &#8221;ogiltig&#8221; (t.ex. felaktigt datumformat). Rader som har statusen &#8221;misslyckades&#8221; importeras inte korrekt (t.ex. \u00f6vertr\u00e4delse av ett obligatoriskt f\u00e4lt).  <\/td><\/tr><tr><td>timestamp<\/td><td>Datum + tid d\u00e5 CSV-importen\/uppdateringen\/borttagningen intr\u00e4ffade.<\/td><\/tr><tr><td>status_text<\/td><td>Inneh\u00e5ller mer information om felet som uppstod vid statusarna &#8221;ogiltig&#8221; och &#8221;misslyckad&#8221;.<\/td><\/tr><tr><td>warning_text<\/td><td>Ger ytterligare information om ett f\u00f6rs\u00f6k har gjorts att importera ogiltig JSON till f\u00e4lt av en anpassad datatyp.<\/td><\/tr><tr><td>id<\/td><td>ID f\u00f6r posten som finns i CollectionPro (f\u00f6r poster som skapats med CSV-import\u00f6ren kommer den h\u00e4r kolumnen att vara tom).<\/td><\/tr><tr><td>version<\/td><td>Postens version<\/td><\/tr><tr><td>id_parent<\/td><td>\u00d6verordnat ID (endast f\u00f6r hierarkiska objekttyper).<\/td><\/tr><tr><td>depth<\/td><td>Postdjup (endast f\u00f6r hierarkiska objekttyper), med b\u00f6rjan fr\u00e5n 0.<\/td><\/tr><tr><td>path<\/td><td>S\u00f6kv\u00e4gen till posten (endast f\u00f6r hierarkiska objekttyper).<\/td><\/tr><tr><td>eas_ids|file<\/td><td>Inneh\u00e5ller det interna EAS-ID:t f\u00f6r filen som laddats upp med hj\u00e4lp av CSV-import\u00f6ren (se Importera filer).<\/td><\/tr><tr><td>eas_ids|file|metadata<\/td><td>Inneh\u00e5ller metadata som h\u00e4mtats fr\u00e5n en fil som laddats upp med hj\u00e4lp av CSV-import\u00f6ren (se Importera filer).<\/td><\/tr><tr><td>object type|mask<\/td><td>En separat kolumn skapas f\u00f6r varje l\u00e4nkad objekttyp. Efter f\u00f6rberedelse kommer du att kunna se om posterna i fr\u00e5ga redan finns (de kommer att markeras), om de \u00e4r nyligen skapade (de kommer att markeras som &#8221;nya&#8221;) eller, om alternativet &#8221;Skapa l\u00e4nkade objekt&#8221; \u00e4r inaktiverat, om de inte har hittats (de kommer att visas som &#8221;s\u00f6ker&#8221;). <\/td><\/tr><\/tbody><\/table><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>CSV-import\u00f6r \u00e4r ett kraftfullt verktyg f\u00f6r att importera och uppdatera stora m\u00e4ngder data i systemet. Det m\u00f6jligg\u00f6r enkel och snabb import av olika data, s\u00e5som listor, tesaurus och objektdata. <\/p>\n","protected":false},"author":2,"comment_status":"open","ping_status":"closed","template":"","format":"standard","meta":{"footnotes":""},"ht-kb-category":[101],"ht-kb-tag":[],"class_list":["post-2552","ht_kb","type-ht_kb","status-publish","format-standard","hentry","ht_kb_category-verktyg"],"_links":{"self":[{"href":"https:\/\/www.collectionpro.fi\/sv\/wp-json\/wp\/v2\/ht-kb\/2552"}],"collection":[{"href":"https:\/\/www.collectionpro.fi\/sv\/wp-json\/wp\/v2\/ht-kb"}],"about":[{"href":"https:\/\/www.collectionpro.fi\/sv\/wp-json\/wp\/v2\/types\/ht_kb"}],"author":[{"embeddable":true,"href":"https:\/\/www.collectionpro.fi\/sv\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.collectionpro.fi\/sv\/wp-json\/wp\/v2\/comments?post=2552"}],"version-history":[{"count":1,"href":"https:\/\/www.collectionpro.fi\/sv\/wp-json\/wp\/v2\/ht-kb\/2552\/revisions"}],"predecessor-version":[{"id":2553,"href":"https:\/\/www.collectionpro.fi\/sv\/wp-json\/wp\/v2\/ht-kb\/2552\/revisions\/2553"}],"wp:attachment":[{"href":"https:\/\/www.collectionpro.fi\/sv\/wp-json\/wp\/v2\/media?parent=2552"}],"wp:term":[{"taxonomy":"ht_kb_category","embeddable":true,"href":"https:\/\/www.collectionpro.fi\/sv\/wp-json\/wp\/v2\/ht-kb-category?post=2552"},{"taxonomy":"ht_kb_tag","embeddable":true,"href":"https:\/\/www.collectionpro.fi\/sv\/wp-json\/wp\/v2\/ht-kb-tag?post=2552"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}