UltKit
ఇమేజ్11
PDF13
డాక్యుమెంట్స్ & డేటా7
వీడియో6
ఆడియో4
మరిన్ని టూల్స్22

CSV నుండి XML కన్వర్టర్

మార్కప్‌ను మాత్రమే చదివే ప్రోగ్రామ్ వాటిని ఇంపోర్ట్ చేసుకునేలా, CSV ఫైల్‌లోని వరుసలను XML ఎలిమెంట్లలో పెట్టండి. హెడర్ లైన్ ట్యాగ్‌ల పేర్లను నిర్ణయిస్తుంది, డెలిమిటర్ ఆటోమేటిక్‌గా గుర్తించబడుతుంది, XMLను పాడుచేసే అక్షరాలు ఎస్కేప్ చేయబడతాయి.

డేటా కన్వర్టర్

లేదా CSV, TSV, TXT … ఫైళ్లు ను ఇక్కడ వదలండి ·

ఒక్కో ఫైల్‌కు గరిష్ఠంగా 95 MB· గరిష్ఠంగా 20 ఫైళ్లు· 30 నిమిషాల తర్వాత తొలగించబడతాయి

అవుట్‌పుట్

ఫైళ్లు మా సర్వర్లలో ప్రాసెస్ చేయబడి 30 నిమిషాల తర్వాత తొలగించబడతాయి.

ఈ టూల్‌ను ఎలా ఉపయోగించాలి

  1. 1

    CSVని అప్‌లోడ్ చేయండి

    ఒకేసారి 20 వరకు, ఒక్కొక్కటి 95 MB వరకు ఉన్న .csv, .tsv లేదా డెలిమిటర్‌తో ఉన్న .txt ఫైళ్లను వదలండి. కామాలు, సెమీకోలన్లు, ట్యాబ్‌లు, పైప్‌లు ఆటోమేటిక్‌గా గుర్తించబడతాయి.

  2. 2

    రూట్ ట్యాగ్ సెట్ చేయండి

    అధునాతన సెట్టింగ్‌లు కింద XML రూట్ ట్యాగ్ను rows నుండి మీ ఇంపోర్ట్ ఆశించే పేరుకు మార్చండి, ఉదాహరణకు catalog లేదా contacts. CSV పాత Windows ప్రోగ్రామ్ నుండి వచ్చినట్లయితే టెక్స్ట్ ఎన్‌కోడింగ్ను ఎంచుకోండి.

  3. 3

    XMLగా మార్చండి

    XMLకు మార్చండి నొక్కి ఫైల్‌ను డౌన్‌లోడ్ చేయండి. ముందుగా బ్రౌజర్‌లో తెరవండి: ట్రీగా కనిపిస్తే, అది well-formed.

CSVని XMLగా ఎందుకు మార్చాలి

CSV అనేది సిస్టమ్ నుండి డేటా బయటకు వచ్చే ఫార్మాట్; ప్రోగ్రామ్‌లు దీన్ని పంచుకోవడం మొదలుపెట్టిన దశాబ్దాల తర్వాత, 2005 అక్టోబర్‌లో మాత్రమే RFC 4180గా రాశారు. XML తరచుగా డేటా చేరాల్సిన ఫార్మాట్. Adobe InDesignకు డేటా ఇచ్చే కేటలాగ్ డిజైనర్, రికార్డులను HTML రిపోర్ట్‌గా మార్చే XSLT స్టైల్‌షీట్ ఉన్న డెవలపర్, సప్లయర్ జాబితాను Microsoft Accessలోకి తెచ్చే ఆఫీస్ ఉద్యోగి: అందరి వద్ద స్ప్రెడ్‌షీట్ ఎక్స్‌పోర్ట్‌లో వరుసలు ఉంటాయి, టూల్ మాత్రం ట్యాగ్‌లు కోరుతుంది.

చేతితో చేయడానికి స్క్రిప్ట్ లేదా పెద్ద సెర్చ్-అండ్-రీప్లేస్ కావాలి, రెండూ కష్టమైన సందర్భాలను వదిలేస్తాయి: ఆంపర్‌సండ్ ఉన్న కంపెనీ పేరు, లోపల లైన్ బ్రేక్ ఉన్న కోట్ చేసిన ఫీల్డ్, యూరోపియన్ Excel సెమీకోలన్లతో సేవ్ చేసిన ఫైల్. కన్వర్టర్ ముందుగా CSVని సరిగ్గా పార్స్ చేసి ఆ తర్వాతే మార్కప్ రాస్తుంది. డేటా ఇంకా వర్క్‌బుక్‌లో ఉంటే, Excel నుండి XML CSV దశను పూర్తిగా వదిలేస్తుంది.

ఎస్కేప్ చేసిన అక్షరాలతో CSV నుండి XML ఉదాహరణ

కోట్ చేసిన ఫీల్డ్, ఆంపర్‌సండ్ ఉన్న సెమీకోలన్ CSV, రూట్ ట్యాగ్ suppliers
name;city;since
"రావు & సన్స్; Ltd";విశాఖపట్నం;1998
శ్రీనివాస ట్రేడర్స్;వరంగల్;2011

<?xml version="1.0" encoding="UTF-8"?>
<suppliers>
  <row>
    <name>రావు &amp; సన్స్; Ltd</name>
    <city>విశాఖపట్నం</city>
    <since>1998</since>
  </row>
  <row>
    <name>శ్రీనివాస ట్రేడర్స్</name>
    <city>వరంగల్</city>
    <since>2011</since>
  </row>
</suppliers>
Well-formed XMLWell-formedness · పార్స్ చేయగల XML
XML 1.0 స్పెసిఫికేషన్ సింటాక్స్ నియమాలను పాటించే XML: సరిగ్గా ఒక రూట్ ఎలిమెంట్, ప్రతి ఓపెనింగ్ ట్యాగ్ మూసివేయబడటం, ట్యాగ్‌లు సరిగ్గా నెస్ట్ అవ్వడం, అట్రిబ్యూట్ విలువలు కోట్ చేయడం, టెక్స్ట్‌లో &, < అక్షరాలు ఎస్కేప్ చేయడం. పార్సర్ మొదటి లోపం వద్దే ఆగాలి, కాబట్టి ఒక్క ఆంపర్‌సండ్ మొత్తం ఫైల్‌ను తిరస్కరింపజేయగలదు. Well-formed అంటే valid కాదు; valid అంటే XSD వంటి స్కీమాకు సరిపోవడం కూడా.

CSV నుండి XML కన్వర్టర్ పరిమితులు

ఒక బ్యాచ్‌లో CSV ఫైళ్లు
20
అతిపెద్ద ఒకే ఫైల్
95 MB
రూట్ ట్యాగ్‌కు అక్షరాలు
64
అప్‌లోడ్‌లు తొలగించబడే ముందు
30 నిమిషాలు

CSV, XML ఫార్మాట్ వివరాలు

CSV

కామాతో వేరు చేసిన విలువలు

CSV అనేది పట్టికల కోసం ప్లెయిన్-టెక్స్ట్ ఫార్మాట్; ప్రతి లైన్ ఒక వరుస, కామాలు నిలువు వరుసలను వేరు చేస్తాయి. కంప్యూటింగ్ తొలి రోజుల నుంచి వాడుకలో ఉంది, RFC 4180లో వివరించబడింది, అయితే చాలా వేరియంట్లు సెమికోలన్లు లేదా ట్యాబ్‌లు, వేర్వేరు టెక్స్ట్ ఎన్‌కోడింగ్‌లు వాడతాయి. దాదాపు ప్రతి స్ప్రెడ్‌షీట్, డేటాబేస్, అనలిటిక్స్ సాధనం దీన్ని ఇంపోర్ట్, ఎక్స్‌పోర్ట్ చేయగలదు, అందుకే సిస్టమ్‌ల మధ్య డేటా తరలించడానికి ఇదే డిఫాల్ట్ ఫార్మాట్. CSV విలువలను మాత్రమే నిల్వ చేస్తుంది; ఫార్ములాలు, ఫార్మాటింగ్, బహుళ షీట్లు, డేటా రకాలు ఉండవు.

కంప్రెషన్
–
పారదర్శకత
–
యానిమేషన్
–
పరిచయమైన సంవత్సరం
–
CSV కన్వర్టర్

XML

Extensible Markup Language

XML అనేది 1998లో W3C ప్రచురించిన స్ట్రక్చర్డ్ డేటా కోసం మార్కప్ భాష. ఇది అట్రిబ్యూట్లతో కూడిన నెస్టెడ్ ట్యాగ్‌లను ఉపయోగిస్తుంది, స్కీమాలు, నేమ్‌స్పేస్‌లు, వాలిడేషన్‌ను సపోర్ట్ చేస్తుంది, అందువల్ల సంక్లిష్ట డాక్యుమెంట్లకు బలమైనది. RSS ఫీడ్‌లు, SVG, Office డాక్యుమెంట్లు, సైట్‌మ్యాప్‌లు మరియు అనేక సంస్థాగత, ప్రభుత్వ డేటా మార్పిడులకు ఇదే ఆధారం. JSON తో పోలిస్తే XML పొడవుగా ఉంటుంది, కానీ ప్రతి ప్రోగ్రామింగ్ భాష మరియు అనేక స్ప్రెడ్‌షీట్ టూల్స్ దీన్ని చదవగలవు.

కంప్రెషన్
–
పారదర్శకత
–
యానిమేషన్
–
పరిచయమైన సంవత్సరం
1998 · W3C
XML కన్వర్టర్

మార్కప్ ఆధారిత పైప్‌లైన్‌లోకి ఫ్లాట్ ఎక్స్‌పోర్ట్ వెళ్లాల్సినప్పుడు CSVని XMLగా మారుస్తారు: XSLT రిపోర్ట్, XML ఇంపోర్ట్ ఉన్న లేఅవుట్ టూల్, డేటాబేస్ XML లోడర్ లేదా well-formed కాని దేన్నైనా తిరస్కరించే ఇంటిగ్రేషన్.

ఇక్కడ సైజ్‌కు బదులు నిర్మాణం లభిస్తుంది. CSVలో టైప్‌లు, నెస్టింగ్ లేవు, ఫైల్‌లో ఏ ఎన్‌కోడింగ్ వాడారో చెప్పే చోటు లేదు, కానీ అది కాంపాక్ట్. XML ప్రతి వరుసలో ప్రతి కాలమ్ పేరును రెండుసార్లు పునరావృతం చేస్తుంది, మొదటి లైన్‌లో ఎన్‌కోడింగ్ ప్రకటిస్తుంది. స్వీకరించే ప్రోగ్రామ్ ఆధునికమైతే, JSON సాధారణంగా XML కంటే తేలికగా ఉంటుంది; JSON మూలం XML మాత్రమే అంగీకరించే సిస్టమ్‌కు చేరాల్సిన రివర్స్ సందర్భాన్ని JSON నుండి XML వివరిస్తుంది.

CSV నుండి XML: తరచుగా అడిగే ప్రశ్నలు

CSV నుండి తయారైన XMLను ఏ ప్రోగ్రామ్‌లు ఇంపోర్ట్ చేసుకుంటాయి?

సాధారణ XMLను చదివే ఏ సాధనమైనా: External Data ద్వారా Microsoft Access, డేటా ఆధారిత లేఅవుట్‌ల కోసం Adobe InDesign XML ఇంపోర్ట్, డేటాను రిపోర్టులుగా మార్చే XSLT ప్రాసెసర్లు, XML పార్సర్‌తో రాసిన సొంత టూల్స్. ప్రతి వరుస మీరు ఎంచుకున్న రూట్ ట్యాగ్ కింద row ఎలిమెంట్‌గా వస్తుంది.

నా రిసీవర్‌కు రికార్డ్ ట్యాగ్‌గా row బదులు product కావాలి. దాన్ని మార్చవచ్చా?

రికార్డ్ ఎలిమెంట్ ఎప్పుడూ row అవుతుంది, బయటి ఎలిమెంట్ పేరును XML రూట్ ట్యాగ్తో మార్చవచ్చు. కఠినమైన స్కీమా రికార్డ్‌కు వేరే పేరు కోరితే, ఒక లైన్ XSLT టెంప్లేట్ లేదా <row>, </row>లపై ఫైండ్-అండ్-రీప్లేస్ ద్వారా మార్చవచ్చు.

విలువ లోపల ఉన్న కామాలు, కోట్స్ ఏమవుతాయి?

CSVను ముందుగా దాని కోటింగ్ నియమాల ప్రకారం పార్స్ చేస్తారు, కాబట్టి "Smith, Jane" ఒకే విలువగా ఉంటుంది. XMLలో కామాకు ఎస్కేప్ అవసరం లేదు, & మరియు < మాత్రం &amp; మరియు &lt; అవుతాయి.

యూరోపియన్ Excel నుండి వచ్చిన సెమికోలన్ CSVకి డెలిమిటర్ ముఖ్యమా?

ఆటో డిటెక్ట్ కామాలతో పాటు సెమీకోలన్లు, ట్యాబ్‌లు, పైప్‌లను కూడా చదువుతుంది. ఫైల్‌లో కాలమ్‌లు చాలా తక్కువగా ఉండి అంచనా తప్పితే, డెలిమిటర్ను స్పష్టంగా Semicolonకు సెట్ చేసి మళ్లీ మార్చండి.

నా CSVలో హెడర్ వరుస లేకపోతే ఏమవుతుంది?

మొదటి వరుస హెడర్ ఆఫ్ చేయండి. అప్పుడు కాలమ్‌లకు వరుసగా సాధారణ పేర్లు వస్తాయి, మొదటిదితో సహా ప్రతి లైన్ ఒక రికార్డ్ అవుతుంది. తర్వాత ట్యాగ్‌ల పేర్లు మార్చండి లేదా CSVకి హెడర్ లైన్ జోడించి మళ్లీ మార్చండి.

XML ఫైల్ CSV కంటే పెద్దదిగా ఉంటుందా?

అవును, సాధారణంగా చాలా రెట్లు పెద్దది, ఎందుకంటే ప్రతి విలువను ప్రతి వరుసలో పునరావృతమయ్యే ఓపెనింగ్, క్లోజింగ్ ట్యాగ్‌లు చుట్టి ఉంటాయి. సైజ్ ముఖ్యమైతే చదవడానికి సులువైన ఫార్మాట్ను ఆఫ్ చేసి ఇండెంటేషన్, లైన్ బ్రేక్‌లను తొలగించండి, లేదా పంపే ముందు ఫైల్‌ను ZIP చేయండి.