Importní a exportní formáty XML a CSV a jejich využití

Import & Export produktů - Rigoro

Máte e-shop a potřebujete do něj nahrát desítky nebo stovky produktů. Jejich název, parametry, cenu, obrázek a spoustu dalších informací, které vaše zákazníky zajímají. Zadávat vše ručně produkt za produktem vám bude trvat celou věčnost. A dřív nebo později nejspíš stejně někde uděláte chybu. Naštěstí už dnes většina e-shopových řešení umožňuje import a export dat ze souborů v CSV nebo XML formátu. Díky tomu můžete v e-shopu velice snadno hromadně aktualizovat informace u výrobků, nahrávat nové zboží nebo produkty z nabídky mazat. Stejně jednoduše z databáze vyexportujete údaje o zákaznících, objednávkách nebo třeba přijatých fakturách.

XML formát

XML formát je standardizovaný formát pro výměnu a sdílení dat. Zkratka XML znamená Extensible Markup Language, česky rozšiřitelný značkovací jazyk. Rozšiřitelný proto, že umožňuje uživatelům vytvářet k popisu obsahu vlastní sady značkovacích symbolů. Data ve formátu XML jsou ukládána do přehledné struktury, která je strojově i člověkem čitelná. XML formát dokáže oddělit obsah od formy, a proto lze XML data načíst i v jiných jazycích a je snadné je exportovat. XML formát oceníte především při práci s daty, která mají složité uspořádání nebo pocházejí z různých zdrojů.

Zápis v XML formátu vypadá např. takto:

<?xml version="1.0" encoding="utf-8"?>

<XML>

<Název produktu>Pánské tričko Nike DRI-FIT MILER<Název produktu/>

<Kód>113751<Kód/>

<Barva>Černá<Barva/>

<Cena>799,- Kč<Cena/>

</XML>

Jak Stáhnout a uložit XML soubor

Pokud jste XML soubor nevytvářeli, ale dostali jste jej od vývojáře a nebo svého dodavatele produktů, uložený na URL adrese, například na https://www.rigoro-tech.cz/sitempa.xml, tak postupujte následovně:

  1. Otevřte URL adresu XML souboru.
  2. Klikněte pravým tlačítkem myši do okna prohlížeče.
  3. Vyberte možnost "Uložit Jako".
  4. Stýhnete soubor k sobě do počítače a uložte.
  5. Zavřete okno prohlížeče s URL adresou XML souboru

uložit jako - Rigoro

Jak otevřít XML soubor

Soubor XML lze otevřít několika způsoby. Můžete jej otevřít a upravovat pomocí textového editoru, ve vašem počítači,  například v Notepadu pro Windows, prohlížet si jej ve webovém prohlížeči nebo použijte program XML editor Notepad++, který vám umožní soubor prohlížet, upravovat, a dokonce jej převádět do jiných formátů.

Jak otevřít XML soubor pomocí Mergada

V Rigoru pro práci s XML soubory nejčastěji používáme aplikaci Mergado. Jde o webovou apliakci, kde stačí vložit URL vašeho feedu a můžete s obsahem produktů pracovat, aniž by jste ovlivnili produkty u vás na e-shopu.

mergado

  1. Zaregistrujte se na https://accounts.mergado.com/register/.
  2. Pokračujte na https://app.mergado.com/.
  3. Předem si zkopírujte URL XML feedu do schránky
  4. Klikněte na tlačítko nový export
  5. Dálke postupujte dle tutoriálu v Mergadu

Výhody XML formátu

  • Plná podpora hierarchické datové struktury.
  • Vhodný i pro zpracování složitých nebo rozsáhlých dat.
  • Přehlednost a čitelnost.
  • Možnost vytvářet a přizpůsobovat si neomezené množství vlastních značek.
  • Snadná konverze do jiných formátů.
  • Mezinárodní podpora formátu.

Neýhody XML formátu

  • Velká objemnost. I při přenosu malého množství dat ve formátu XML můžete spotřebovat velkou šířku pásma sítě.

CSV formát

Formát CSV (Comma Separated Values) je jednoduchý textový formát pro přenos tabulkových dat. Jednotlivé hodnoty textu jsou od sebe odděleny tzv. oddělovačem. Protože se jedná o prostý text, lze jej snadno importovat do tabulkového procesoru nebo jiné databáze pro ukládání dat. Podstatou je, že můžete exportovat složitá data z jedné aplikace do souboru CSV, a poté data v tomto CSV souboru importovat do jiné aplikace.

CSV oddělovače

Jak anglický název Comma Separated Values napovídá, nejčastěji jsou jednotlivé textové hodnoty odděleny čárkou. Pokud hodnota sama čárku obsahuje, dá se celá hodnota do uvozovek, a až pak se oddělí čárkou. Pokud hodnota obsahuje i uvozovky, používají se zdvojené uvozovky. V praxi se jako oddělovač kromě čárky používají běžně i jiné znaky, například středník nebo tabulátor.

Zápis dat v CSV formátu vypadá např. takto:

Název produktu,Kód,Barva,Cena,

Po převodu do tabulkového procesoru dostaneme tento výstup:

Název produktu Kód Barva Cena
Pánské tričko Nike DRI-FIT MILER 113751 Černá 799,- Kč

Jak otevřít CSV soubor

CSV soubor můžete otevřít a upravovat v textovém editoru (Notepad++, WordPad, Poznámkový blok apod.) nebo jej importovat do tabulkových procesorů (Excel, Google Sheet, LibreOffice Calc atd.).

Import CSV souboru do MS Excel:

  1. Otevřete si nový sešit, vyberte záložku DATA a klikněte na ikonu Z textu.
  2. Vyberte CSV soubor, který chcete importovat.
  3. Spustí se Průvodce importem textu.
  4. V části Zdrojový datový typ zvolte Oddělovač.
  5. V části Typ souboru zvolte Unicode (UTF-8).
  6. Přejděte na "Další".
  7. Vyberte oddělovač.
  8. Klikněte na "Dokončit".

Import CSV souboru do Libre Office:

  1. Otevřte si nový sešit v Libre Oficce a v záložce soubor vyberte možnost otevřít
  2. Vyberte CSV soubor, který chcete importovat.
  3. Spustí se Průvodce importem.
  4. Vyberte znakovou sadu,  nejčastěji používané jsou dva typy znakové sady Unicode (UTF-8) nebo (Windows-1250/WinLatin 2).
  5. Zvolte správný jazyk souboru, "Čeština" a nebo "Slovenština"
  6. Zvolte správný oddělovač buněk, obvykle je to čárka a nebo středník. Oddělovač by měl být vždy jen jeden, obvykle je to čárka ",".
  7. Klikněte na "Budiž".

CSV - Libre Oficce

Jak změnit oddělovač CSV souboru v Libre Office:

Někdy je potřeba pro import CSV souboru do e-shopu změnit oddělovač.

  1. Otevřte svůj CSV Soubor.
  2. Klikněte na záložku "Soubor" a vyberte "Uložit jako".
  3. Otevře se ukládací okno, vlevo dole vyberte možnost "Upravit nastavení filtru" a pokračujte na "Uložit".
  4. Přeuložte stávající soubor, pokračujte s formátem CSV.
  5. Otevře se vám okno s možnostmi pole, kde změníte oddělovač pole.
  6. Pokračujte na "Budiž".

CSV oddělovač - Rigoro

CSV oddělovač - Rigoro

Výhody CSV formátu

  • CSV formát je kompatibilní s většinou platforem.
  • Oproti XML mají CSV soubory asi poloviční velikost.

Nevýhody CSV formátu

  • V CSV souboru lze mít pouze jeden list, nelze do nich uložit buňku, sloupec nebo řádek.
  • V CSV formátu nelze ukládat vzorce.
  • Neschopnost zpracovávat složitější data.

Jak data do e-shopu importovat

Importní soubory lze do e-shopu nahrát dvěma způsoby. Buď manuálně přes administraci e-shopu, nebo automaticky přes předem určenou URL adresu. Pokud si vyberete automatickou aktualizaci dat přes URL, můžete si zvolit, jak často a jaké hodnoty se budou v e-shopu aktualizovat.

Líbil se vám článek? Sdílejte ho dál!
Mějte přehled - zaregistrujte si odběr nejen Rigoro novinek, ale i zajímavosti ze světa ecommerce.
3. 9. 2021

Vladimír Trevisan

Víc než 10 let zkušeností s daty v e-commerce Držitel odborných certifikací specialista Mergado a certifikovaný partner Pricing Fox Pracuje s technologiemi jako Google Tag Manager, Google Analytics, Shoptet, E-shop Rychle a dalším
Štítky:   
         

Mohlo by vás zajímat:

Specialista produktových integrací v e-commerce
Specialista produktových integrací v e-commerce
💻Práce s Mergadem, úprava XML dat, nastavení automatické cenotvorby... HPP, benefity, kanceláře v centru Brna 🏢,Skvělý šéf a parťák v jednom 💜, čti inzerát!
17. 4. 2024Více >
Kdy je e-shopař připraven na zavedení automatické cenotvorby
Kdy je e-shopař připraven na zavedení automatické cenotvorby
Chcete si při nastavování cen na e-shopu ušetřit spoustu času, který můžete věnovat jiným důležitým činnostem? Vsaďte na automatickou cenotvorbu. Poradíme vám, na co se zaměřit předtím, než k automatizaci cenotvorby přistoupíte, abyste z ní vytěžili maximum.
18. 2. 2022Více >
Vše, co by měl každý e-shopař o automatické cenotvorbě vědět
Vše, co by měl každý e-shopař o automatické cenotvorbě vědět
Přemýšlíte nad automatickou cenotvorbou nebo s ní teprve začínáte a nevíte si rady? Připravili jsme si pro vás menší návod, díky kterému zjistíte, zda jste na aktivní cenotvorbu připraveni nebo se vyplatí ještě chvilku počkat.
17. 1. 2022Více >