CSV to XML மாற்றி
மார்க்அப்பை மட்டுமே படிக்கும் நிரல் இறக்குமதி செய்யும் வகையில், CSV கோப்பின் வரிசைகளை XML உறுப்புகளுக்குள் வைக்கிறது. தலைப்பு வரி டேக்குகளுக்குப் பெயர் தருகிறது, பிரிப்பான் தானாகக் கண்டறியப்படுகிறது, XML-ஐ உடைக்கக்கூடிய எழுத்துகள் escape செய்யப்படுகின்றன.
டேட்டா மாற்றி
அல்லது CSV, TSV, TXT … கோப்புகள் இங்கே இழுத்து விடவும் ·
ஒரு கோப்புக்கு அதிகபட்சம் 95 MB· அதிகபட்சம் 20 கோப்புகள்· 30 நிமிடங்களுக்குப் பிறகு நீக்கப்படும்
கோப்புகள் எங்கள் சேவையகங்களில் செயலாக்கப்பட்டு 30 நிமிடங்களுக்குப் பிறகு நீக்கப்படும்.
CSV மற்றும் உரை கோப்புகளில் நெடுவரிசைகளைப் பிரிக்கும் எழுத்து; படிக்கவும் எழுதவும் பயன்படும். தானியங்கி என்றால் உள்ளீட்டிலிருந்து கண்டறிந்து, காற்புள்ளியால் எழுதும்.
UTF-8 எல்லா மொழிகளுக்கும் பொருந்தும். Windows-இல் Excel-இல் CSV திறக்கும்போது உச்சரிப்புகள் அல்லது ஆசிய எழுத்துகள் சிதைந்தால் UTF-8 with BOM தேர்ந்தெடுக்கவும்.
Excel, ODS மற்றும் Numbers உள்ளீடு: முதல் தாளை மட்டும் அல்லது எல்லாத் தாள்களையும் மாற்றவும் (ZIP-இல் தாளுக்கு ஒரு CSV, அல்லது தாளுக்கு ஒரு JSON விசை).
புதிய விரிதாளில் தாள் தத்தின் பெயர், அதிகபட்சம் 31 எழுத்துகள்.
பொருள்களின் வரிசை ஒவ்வொரு வரிசைக்கும் நெடுவரிசைப் பெயர்களை விசைகளாகப் பயன்படுத்தும்; வரிசைகளின் வரிசை சுருக்கமானது, தலைப்பை முதல் வரிசையாக வைக்கும்.
எல்லா வரிசைகளையும் சுற்றியிருக்கும் வெளிப்புற உறுப்பின் பெயர்; ஒவ்வொரு வரிசையும் அதனுள் <row> ஆக மாறும்.
CREATE TABLE மற்றும் INSERT கூற்றுகளில் பயன்படும். எழுத்துகள், இலக்கங்கள், அடிக்கோடுகள் மட்டும்.
மேற்கோளிடலும் நெடுவரிசை வகைகளும் தரவுத்தளங்களுக்கிடையே சற்று வேறுபடும்; இறக்குமதி செய்யப்போவதைத் தேர்ந்தெடுக்கவும்.
தேதி கலங்களை ஒரே வடிவில் மாற்றி எழுதவும். தரவுத்தளங்களுக்கும் குறியீட்டிற்கும் ISO (2026-10-18) பாதுகாப்பானது; அப்படியே வை என்றால் மூலத்தில் உள்ளபடி இருக்கும்.
இந்தக் கருவியை எப்படிப் பயன்படுத்துவது
- 1
CSV-ஐப் பதிவேற்றுங்கள்
ஒன்று அல்லது அதற்கு மேற்பட்ட .csv, .tsv அல்லது பிரிப்பான் கொண்ட .txt கோப்புகளை இழுத்து விடுங்கள்; ஒரே நேரத்தில் 20 கோப்புகள் வரை, ஒவ்வொன்றும் 95 MB வரை. காற்புள்ளி, அரைப்புள்ளி, டேப், பைப் ஆகியவை தானாகவே கண்டறியப்படும்.
- 2
root டேக்கை அமையுங்கள்
மேம்பட்ட அமைப்புகள் பகுதியில், 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 to XML CSV படியையே தவிர்க்கும்.
escape செய்த எழுத்துகளுடன் CSV to XML எடுத்துக்காட்டு
name;city;since
"Hart & Sons; Ltd";Leeds;1998
Nordlicht GmbH;Madurai;2011
<?xml version="1.0" encoding="UTF-8"?>
<suppliers>
<row>
<name>Hart & Sons; Ltd</name>
<city>Leeds</city>
<since>1998</since>
</row>
<row>
<name>Nordlicht GmbH</name>
<city>Madurai</city>
<since>2011</since>
</row>
</suppliers>- Well-formed XMLWell-formedness · பார்ஸ் செய்யக்கூடிய XML
- XML 1.0 விவரக்குறிப்பின் தொடரியல் விதிகளைப் பின்பற்றும் XML: சரியாக ஒரு ரூட் உறுப்பு, ஒவ்வொரு தொடக்க டேக்கும் மூடப்பட்டிருத்தல், டேக்குகள் சரியாக உள்ளடக்கப்பட்டிருத்தல், பண்புக்கூறு மதிப்புகள் மேற்கோளில் இருத்தல், உரைக்குள்
&மற்றும்<escape செய்யப்பட்டிருத்தல். பார்சர் முதல் பிழையிலேயே நின்றுவிடும், எனவே ஒரு தனி ஆம்பர்சாண்ட் முழு கோப்பையும் நிராகரிக்கச் செய்யலாம். Well-formed என்பது valid என்பதற்கு சமமல்ல; valid என்றால் XSD போன்ற ஸ்கீமாவுடன் பொருந்துவதும் ஆகும்.
CSV to 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-ஐ விட நீளமானது, ஆனால் ஒவ்வொரு நிரலாக்க மொழியும் பல விரிதாள் கருவிகளும் இதைப் படிக்க முடியும்.
- சுருக்கம்
- –
- ஒளி ஊடுருவும் தன்மை
- –
- அனிமேஷன்
- –
- அறிமுகமான ஆண்டு
- 1998 · W3C
மார்க்அப் அடிப்படையிலான செயல்முறைக்குள் தட்டையான ஏற்றுமதி நுழைய வேண்டியிருக்கும்போது CSV, XML ஆகிறது: XSLT அறிக்கை, XML இறக்குமதி உள்ள லேஅவுட் கருவி, தரவுத்தளத்தின் XML லோடர், அல்லது well-formed அல்லாத எதையும் ஏற்காத பார்சர் கொண்ட ஒருங்கிணைப்பு.
இங்கு அமைப்புக்கு ஈடாக அளவு தரப்படுகிறது. CSV-இல் வகைகள் இல்லை, உள்ளமைவு இல்லை, எந்த என்கோடிங் என்று கோப்புக்குள் சொல்ல இடமும் இல்லை; ஆனால் அது கச்சிதமானது. XML ஒவ்வொரு வரிசையிலும் ஒவ்வொரு நெடுவரிசைப் பெயரையும் இருமுறை எழுதுகிறது, முதல் வரியில் என்கோடிங்கை அறிவிக்கிறது. பெறும் நிரல் நவீனமாக இருந்தால் JSON பொதுவாக XML-ஐ விட இலகுவானது; JSON மூலம் XML மட்டும் ஏற்கும் அமைப்பைச் சந்திக்க வேண்டிய எதிர்மறை நிலைக்கு JSON to XML உதவும்.
CSV to 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-இல் காற்புள்ளிக்கு escape தேவையில்லை; & மற்றும் < ஆகியவை & மற்றும் < ஆக மாறும்.
ஐரோப்பிய Excel தரும் அரைப்புள்ளி CSV-க்குப் பிரிப்பான் முக்கியமா?
தானியங்கி கண்டறிதல் காற்புள்ளியுடன் அரைப்புள்ளி, டேப், பைப் ஆகியவற்றையும் படிக்கும். கோப்பில் மிகக் குறைந்த நெடுவரிசைகள் இருந்து கணிப்பு தவறினால், பிரிப்பான் என்பதை Semicolon என்று நேரடியாக அமைத்து மீண்டும் மாற்றுங்கள்.
என் CSV-யில் தலைப்பு வரிசை இல்லையென்றால் என்ன?
முதல் வரிசை தலைப்பு என்பதை அணைக்கவும். அப்போது நெடுவரிசைகளுக்கு வரிசைப்படி பொதுவான பெயர்கள் கிடைக்கும்; முதல் வரி உட்பட ஒவ்வொரு வரியும் ஒரு பதிவாகும். பிறகு டேக்குகளை மாற்றலாம் அல்லது CSV-இல் தலைப்பு வரியைச் சேர்த்து மீண்டும் மாற்றலாம்.
XML கோப்பு CSV-ஐ விடப் பெரியதாக இருக்குமா?
ஆம், பொதுவாக பல மடங்கு பெரியதாகும்; ஏனெனில் ஒவ்வொரு மதிப்பும் ஒவ்வொரு வரிசையிலும் மீண்டும் வரும் தொடக்க, முடிவு டேக்குகளுக்குள் இருக்கும். அளவு முக்கியம் என்றால் அழகாக வடிவமை என்பதை அணைத்து உள்தள்ளல், வரி முறிவுகளை நீக்குங்கள், அல்லது அனுப்பும் முன் கோப்பை ZIP செய்யுங்கள்.
- XML to CSV மாற்றிXML ஃபீடுகள், இன்வாய்ஸ்கள், சிஸ்டம் ஏற்றுமதிகளை ஆன்லைனில் CSV ஆக மாற்றுங்கள். பதிவுகள் வரிசைகளாகும், குழந்தை டேக்குகள் நெடுவரிசைகளாகும். 20 கோப்புகள், 95 MB.
- JSON to XML மாற்றிJSON-ஐ ஆன்லைனில் XML ஆக மாற்றுங்கள்: கீகள் எலிமெண்ட்களாக, அரேகள் மீண்டும் வரும் எலிமெண்ட்களாக, நீங்கள் பெயரிடும் ரூட் டேகின் கீழ். கணக்கு தேவையில்லை.
- Excel-ஐ XML ஆக மாற்றும் கருவிXML map, Developer டேப் இல்லாமல் Excel தாளை XML ஆக மாற்றுங்கள். ஒவ்வொரு வரிசையும் ஒரு பதிவு, ஒவ்வொரு தலைப்பும் ஒரு டேக். XLSX, XLS, ODS.
- TXT to XML மாற்றிடேப், கமா, அரைப்புள்ளி அல்லது பைப் பிரிப்புள்ள .txt-ஐ XML ஆக மாற்றுங்கள்: ஒரு வரிக்கு ஒரு element, நெடுவரிசைப் பெயர்கள் டேக்குகள். 20 கோப்புகள் வரை.
- CSV to XLSX மாற்றிமுன்னணி பூஜ்ஜியங்கள், நீண்ட ID-கள், உச்சரிப்புக் குறியுடைய எழுத்துகள் மாறாமல் CSV-ஐ Excel XLSX ஆக மாற்றுங்கள். கமா, அரைப்புள்ளி, டேப் தானாகக் கண்டறியப்படும்.
- CSV-ஐ Markdown அட்டவணையாக மாற்றும் கருவிCSV-ஐ GitHub, GitLab, Obsidian, Jupyter-க்கான Markdown அட்டவணையாக மாற்றுங்கள். பைப் எஸ்கேப், தலைப்பு வரிசை, எந்த பிரிப்பானும் ஆதரவு.