CSV నుండి XML కన్వర్టర్
మార్కప్ను మాత్రమే చదివే ప్రోగ్రామ్ వాటిని ఇంపోర్ట్ చేసుకునేలా, CSV ఫైల్లోని వరుసలను XML ఎలిమెంట్లలో పెట్టండి. హెడర్ లైన్ ట్యాగ్ల పేర్లను నిర్ణయిస్తుంది, డెలిమిటర్ ఆటోమేటిక్గా గుర్తించబడుతుంది, XMLను పాడుచేసే అక్షరాలు ఎస్కేప్ చేయబడతాయి.
డేటా కన్వర్టర్
లేదా CSV, TSV, TXT … ఫైళ్లు ను ఇక్కడ వదలండి ·
ఒక్కో ఫైల్కు గరిష్ఠంగా 95 MB· గరిష్ఠంగా 20 ఫైళ్లు· 30 నిమిషాల తర్వాత తొలగించబడతాయి
ఫైళ్లు మా సర్వర్లలో ప్రాసెస్ చేయబడి 30 నిమిషాల తర్వాత తొలగించబడతాయి.
CSV మరియు టెక్స్ట్ ఫైళ్లలో నిలువు వరుసలను వేరు చేసే అక్షరం, చదవడానికి మరియు రాయడానికి రెండింటికీ. ఆటో ఇన్పుట్ నుండి దాన్ని గుర్తించి కామాలతో రాస్తుంది.
UTF-8 అన్ని భాషలకు పనిచేస్తుంది. Windowsలో Excel CSVని తెరిచినప్పుడు యాక్సెంట్లు లేదా ఆసియా అక్షరాలు గందరగోళంగా కనిపిస్తే BOMతో UTF-8 ఎంచుకోండి.
Excel, ODS మరియు Numbers ఇన్పుట్: మొదటి షీట్ను మాత్రమే మార్చండి, లేదా అన్ని షీట్లను (ZIPలో ప్రతి షీట్కు ఒక CSV, లేదా ప్రతి షీట్కు ఒక JSON కీ).
కొత్త స్ప్రెడ్షీట్లో షీట్ ట్యాబ్ పేరు, గరిష్టంగా 31 అక్షరాలు.
ఆబ్జెక్ట్ల అరే ప్రతి వరుసకు నిలువు వరుసల పేర్లను కీలుగా ఉపయోగిస్తుంది; అరేల అరే మరింత కాంపాక్ట్గా ఉండి, హెడర్ను మొదటి అరేగా ఉంచుతుంది.
అన్ని వరుసలను చుట్టే బయటి ఎలిమెంట్ పేరు; ప్రతి వరుస దానిలో <row>గా మారుతుంది.
CREATE TABLE మరియు INSERT స్టేట్మెంట్లలో ఉపయోగిస్తారు. అక్షరాలు, అంకెలు మరియు అండర్స్కోర్లు మాత్రమే.
డేటాబేస్ల మధ్య కోటింగ్ మరియు కాలమ్ రకాలు కొద్దిగా భిన్నంగా ఉంటాయి; మీరు ఇంపోర్ట్ చేయబోయేదాన్ని ఎంచుకోండి.
తేదీ సెల్లను ఒకే ఫార్మాట్లో తిరిగి రాయండి. డేటాబేస్లు మరియు కోడ్కు ISO (2026-10-18) అత్యంత సురక్షితం; 'యథాతథంగా ఉంచు' మూలంలో ఉన్నట్లే ఉంచుతుంది.
ఈ టూల్ను ఎలా ఉపయోగించాలి
- 1
CSVని అప్లోడ్ చేయండి
ఒకేసారి 20 వరకు, ఒక్కొక్కటి 95 MB వరకు ఉన్న .csv, .tsv లేదా డెలిమిటర్తో ఉన్న .txt ఫైళ్లను వదలండి. కామాలు, సెమీకోలన్లు, ట్యాబ్లు, పైప్లు ఆటోమేటిక్గా గుర్తించబడతాయి.
- 2
రూట్ ట్యాగ్ సెట్ చేయండి
అధునాతన సెట్టింగ్లు కింద XML రూట్ ట్యాగ్ను rows నుండి మీ ఇంపోర్ట్ ఆశించే పేరుకు మార్చండి, ఉదాహరణకు catalog లేదా contacts. CSV పాత Windows ప్రోగ్రామ్ నుండి వచ్చినట్లయితే టెక్స్ట్ ఎన్కోడింగ్ను ఎంచుకోండి.
- 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 ఉదాహరణ
name;city;since
"రావు & సన్స్; Ltd";విశాఖపట్నం;1998
శ్రీనివాస ట్రేడర్స్;వరంగల్;2011
<?xml version="1.0" encoding="UTF-8"?>
<suppliers>
<row>
<name>రావు & సన్స్; 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 విలువలను మాత్రమే నిల్వ చేస్తుంది; ఫార్ములాలు, ఫార్మాటింగ్, బహుళ షీట్లు, డేటా రకాలు ఉండవు.
- కంప్రెషన్
- –
- పారదర్శకత
- –
- యానిమేషన్
- –
- పరిచయమైన సంవత్సరం
- –
XML
Extensible Markup Language
XML అనేది 1998లో W3C ప్రచురించిన స్ట్రక్చర్డ్ డేటా కోసం మార్కప్ భాష. ఇది అట్రిబ్యూట్లతో కూడిన నెస్టెడ్ ట్యాగ్లను ఉపయోగిస్తుంది, స్కీమాలు, నేమ్స్పేస్లు, వాలిడేషన్ను సపోర్ట్ చేస్తుంది, అందువల్ల సంక్లిష్ట డాక్యుమెంట్లకు బలమైనది. RSS ఫీడ్లు, SVG, Office డాక్యుమెంట్లు, సైట్మ్యాప్లు మరియు అనేక సంస్థాగత, ప్రభుత్వ డేటా మార్పిడులకు ఇదే ఆధారం. JSON తో పోలిస్తే XML పొడవుగా ఉంటుంది, కానీ ప్రతి ప్రోగ్రామింగ్ భాష మరియు అనేక స్ప్రెడ్షీట్ టూల్స్ దీన్ని చదవగలవు.
- కంప్రెషన్
- –
- పారదర్శకత
- –
- యానిమేషన్
- –
- పరిచయమైన సంవత్సరం
- 1998 · W3C
మార్కప్ ఆధారిత పైప్లైన్లోకి ఫ్లాట్ ఎక్స్పోర్ట్ వెళ్లాల్సినప్పుడు 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లో కామాకు ఎస్కేప్ అవసరం లేదు, & మరియు < మాత్రం & మరియు < అవుతాయి.
యూరోపియన్ Excel నుండి వచ్చిన సెమికోలన్ CSVకి డెలిమిటర్ ముఖ్యమా?
ఆటో డిటెక్ట్ కామాలతో పాటు సెమీకోలన్లు, ట్యాబ్లు, పైప్లను కూడా చదువుతుంది. ఫైల్లో కాలమ్లు చాలా తక్కువగా ఉండి అంచనా తప్పితే, డెలిమిటర్ను స్పష్టంగా Semicolonకు సెట్ చేసి మళ్లీ మార్చండి.
నా CSVలో హెడర్ వరుస లేకపోతే ఏమవుతుంది?
మొదటి వరుస హెడర్ ఆఫ్ చేయండి. అప్పుడు కాలమ్లకు వరుసగా సాధారణ పేర్లు వస్తాయి, మొదటిదితో సహా ప్రతి లైన్ ఒక రికార్డ్ అవుతుంది. తర్వాత ట్యాగ్ల పేర్లు మార్చండి లేదా CSVకి హెడర్ లైన్ జోడించి మళ్లీ మార్చండి.
XML ఫైల్ CSV కంటే పెద్దదిగా ఉంటుందా?
అవును, సాధారణంగా చాలా రెట్లు పెద్దది, ఎందుకంటే ప్రతి విలువను ప్రతి వరుసలో పునరావృతమయ్యే ఓపెనింగ్, క్లోజింగ్ ట్యాగ్లు చుట్టి ఉంటాయి. సైజ్ ముఖ్యమైతే చదవడానికి సులువైన ఫార్మాట్ను ఆఫ్ చేసి ఇండెంటేషన్, లైన్ బ్రేక్లను తొలగించండి, లేదా పంపే ముందు ఫైల్ను ZIP చేయండి.
- XML నుండి CSV కన్వర్టర్XML ఫీడ్లు, ఇన్వాయిస్లు, ఎక్స్పోర్ట్లను ఆన్లైన్లో CSVగా మార్చండి. రికార్డులు వరుసలుగా, ట్యాగ్లు కాలమ్లుగా. 20 ఫైళ్ల వరకు, ఒక్కోటి 95 MB.
- JSON నుండి XML కన్వర్టర్JSONను XMLగా ఆన్లైన్లో మార్చండి: కీలు ఎలిమెంట్లుగా, అరేలు పునరావృత ఎలిమెంట్లుగా, మీరు పేరు పెట్టే రూట్ ట్యాగ్ లోపల. అకౌంట్ అవసరం లేదు.
- Excel నుండి XML కన్వర్టర్XML మ్యాప్లు, Developer ట్యాబ్ లేకుండా Excel షీట్ను XMLగా మార్చండి. ప్రతి వరుస ఒక రికార్డ్, ప్రతి హెడర్ ఒక ట్యాగ్. XLSX, XLS, ODS ఇన్పుట్.
- TXT నుండి XML కన్వర్టర్ట్యాబ్, కామా, సెమీకోలన్ లేదా పైప్తో వేరు చేసిన .txt ఫైల్ను XMLగా మార్చండి: ప్రతి లైన్కు ఒక ఎలిమెంట్, కాలమ్ పేర్లు ట్యాగ్లుగా. ఒకేసారి 20 ఫైళ్లు.
- CSV నుండి XLSX కన్వర్టర్CSVని Excel XLSX ఫైల్గా మార్చండి: ముందు సున్నాలు, పొడవైన IDలు, యాక్సెంట్ అక్షరాలు అలాగే ఉంటాయి. కామా, సెమికోలన్, ట్యాబ్ ఆటోమేటిక్గా గుర్తింపు.
- CSV నుండి Markdown టేబుల్ కన్వర్టర్CSVని GitHub, GitLab, Obsidian, Jupyter కోసం Markdown పైప్ టేబుల్గా మార్చండి. పైప్లు ఎస్కేప్, హెడర్ వరుస అలాగే, ఏ డిలిమిటర్ అయినా. కాపీ చేయండి.