JSON-ஐ CSV ஆக மாற்ற
API பதில்கள், ஆப் ஏற்றுமதிகள், லாக் கோப்புகளை JSON-இலிருந்து வரிசைகளாகவும் நெடுவரிசைகளாகவும் மாற்றுங்கள். .json, .jsonl அல்லது .ndjson கோப்புகளைப் பதிவேற்றி, ஒவ்வொரு பதிவுக்கும் ஒரு வரி கொண்ட CSV-ஐப் பதிவிறக்குங்கள்.
டேட்டா மாற்றி
அல்லது 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
JSON தரவைப் பதிவேற்றுங்கள்
ஆப்ஜெக்ட்களின் அணிவரிசை (array) உள்ள கோப்புகளையோ, ஒரு வரிக்கு ஒரு ஆப்ஜெக்ட் உள்ள JSON Lines கோப்புகளையோ சேர்க்கவும். 20 கோப்புகள் வரை, ஒவ்வொன்றும் 95 MB வரை.
- 2
CSV அமைப்புகளைச் சரிபாருங்கள்
Windows-இல் Excel உச்சரிப்பு எழுத்துகளைச் சரியாகப் படிக்க, உரை என்கோடிங் பகுதியில் BOM உடன் UTF-8 முன்பே தேர்ந்தெடுக்கப்பட்டிருக்கும். உங்கள் Excel செமிகோலனை எதிர்பார்த்தால் பிரிப்பான் அமைப்பை Semicolon ஆக மாற்றவும்; கடுமையான இம்போர்ட் கருவிகளுக்கு ஒவ்வொரு மதிப்பையும் மேற்கோளிடு என்பதை இயக்கவும்.
- 3
மாற்றிப் பதிவிறக்குங்கள்
CSV ஆக மாற்று என்பதை அழுத்தவும். பதிவுகளில் உள்ள ஒவ்வொரு key-யும் தலைப்பு வரிசையில் இடம்பெறும்; CSV ஏற்கும் எந்த இடத்திலும் கோப்பைத் திறக்கலாம் அல்லது இம்போர்ட் செய்யலாம்.
JSON to CSV பதிவுகளின் பட்டியலை அட்டவணையாக மாற்றுகிறது: ஒவ்வொரு ஆப்ஜெக்ட்டும் ஒரு வரிசை, ஒவ்வொரு key-யும் ஒரு நெடுவரிசை; உள்ளமைந்த புலங்கள் தனித்தனி நெடுவரிசைகளாகப் பரவும்.
JSON-ஐ ஏன் CSV ஆக மாற்ற வேண்டும்
இணைய சேவைகள் ஒன்றோடொன்று பேசும் வடிவம் JSON. ஆர்டர் அமைப்புகள், பணம் செலுத்தும் சேவைகள், analytics API-கள், படிவ உருவாக்கிகள் அனைத்தும் தரவை JSON ஆகவே வழங்குகின்றன; MongoDB, Firebase போன்ற NoSQL தரவுத்தளங்களும் ஆவணங்களை JSON போன்ற வடிவில் சேமிக்கின்றன. நிரல்களுக்கு இது சிறந்தது, மற்றவர்களுக்கு சிரமம்; ஏனெனில் டெக்ஸ்ட் எடிட்டரில் 5 MB JSON கோப்பு என்பது அடைப்புக்குறிகளின் சுவர்.
CSV இதற்கு நேர்மாறான சமரசம். இது உள்ளமைவையும் தரவு வகைகளையும் காட்ட முடியாது, ஆனால் ஒவ்வொரு ஸ்ப்ரெட்ஷீட், BI கருவி, CRM இம்போர்ட், தரவுத்தள loader-ம் இதைப் படிக்கும். மாற்றுவதன் மூலம்தான் செயல்பாட்டு மேலாளர் ஆர்டர் பட்டியலை pivot table-க்குக் கொண்டுசெல்கிறார், தரவு ஆய்வாளர் API தரவை SQL அட்டவணைக்கு நகர்த்துகிறார், ஆதரவுத் தலைவர் வடிகட்டிய ஏற்றுமதியை சக ஊழியருடன் பகிர்கிறார். தரவு XML ஆகத் தொடங்கினால், XML to CSV டேக்குகளுக்கு இதே தட்டையாக்கலைச் செய்யும்.
உள்ளமை JSON-ஐ CSV ஆக மாற்றுவது: தட்டையாக்கல் எப்படி செயல்படுகிறது
- தட்டையாக்கல் (Flattening)இயல்பாக்கல் · உள்ளமைவு நீக்கல்
- உள்ளமைந்த ஆப்ஜெக்ட்டை, ஒவ்வொரு மதிப்பின் பாதையின் பெயரிலும், அதே வரிசையின் கூடுதல் நெடுவரிசைகளாக எழுதுவது; எனவே {"customer":{"city":"Austin"}} என்பது Austin கொண்ட customer.city நெடுவரிசையாகும்.
[{"id":5012,"total":42.9,"paid":true,"customer":{"name":"Ada Okafor","city":"Austin"}},
{"id":5013,"total":18,"paid":false,"customer":{"name":"Lin Wei","city":"Toronto"}}]
id,total,paid,customer.name,customer.city
5012,42.9,true,Ada Okafor,Austin
5013,18,false,Lin Wei,TorontoJSON வகைகளும் அட்டவணை வெளியீடுகளும்
| from ↓ · to → | CSV | TSV | XLSX |
|---|---|---|---|
| JSON | JSON to CSV: yes | JSON to TSV: yes | JSON to XLSX: yes |
| JSONL | JSONL to CSV: yes | JSONL to TSV: yes | JSONL to XLSX: yes |
| NDJSON | NDJSON to CSV: yes | NDJSON to TSV: yes | NDJSON to XLSX: yes |
| YAML | YAML to CSV: yes | YAML to TSV: yes | YAML to XLSX: yes |
| XML | XML to CSV: yes | XML to TSV: yes | XML to XLSX: yes |
ஒரு பதிவுக்குள் இருக்கும் பட்டியல்களை தட்டையான வரிசையால் நேர்த்தியாக வைத்திருக்க முடியாது. ஐந்து உருப்படிகள் கொண்ட ஆர்டர் உண்மையில் இரண்டு அட்டவணைகள்: orders மற்றும் items. அந்தப் பட்டியல்கள் முக்கியம் என்றால், அணிவரிசையைத் தனி JSON கோப்பாக எடுத்து தனியாக மாற்றுங்கள்; அப்போது ஒவ்வொரு உருப்படிக்கும் அதன் ஆர்டர் ID-யுடன் தனி வரிசை கிடைக்கும்.
JSON, CSV வடிவ விவரங்கள்
JSON
ஜாவாஸ்கிரிப்ட் ஆப்ஜெக்ட் நோட்டேஷன்
JSON என்பது கட்டமைக்கப்பட்ட தரவுக்கான இலகுவான உரை வடிவம்; 2000-களின் தொடக்கத்தில் Douglas Crockford பிரபலப்படுத்தினார், RFC 8259 மற்றும் ECMA-404 ஆக தரப்படுத்தப்பட்டது. ஆப்ஜெக்ட்கள், அரேக்கள், ஸ்ட்ரிங்குகள், எண்கள், பூலியன்கள் மற்றும் null-ஐ எளிய, படிக்கக்கூடிய தொடரியலில் குறிக்கிறது. வலை API-கள், உள்ளமைவுக் கோப்புகள் மற்றும் கிட்டத்தட்ட எல்லா நிரலாக்க மொழிகளிலும் பயன்பாடுகளுக்கிடையிலான தரவுப் பரிமாற்றத்திற்கு இதுவே இயல்புநிலை வடிவம். இதில் கருத்துரைகள், தேதிகள் அல்லது ஸ்கீமாக்கள் உள்ளமைவாக இல்லை; பெரிய உள்ளமை கோப்புகளை வியூவர் இல்லாமல் படிப்பது கடினம்.
- சுருக்கம்
- –
- ஒளி ஊடுருவும் தன்மை
- –
- அனிமேஷன்
- –
- அறிமுகமான ஆண்டு
- 2001 · Douglas Crockford
CSV
கமாவால் பிரிக்கப்பட்ட மதிப்புகள்
CSV என்பது அட்டவணைகளுக்கான எளிய உரை வடிவம்; ஒவ்வொரு வரியும் ஒரு நிரை, கமாக்கள் நெடுவரிசைகளைப் பிரிக்கின்றன. கணினி யுகத்தின் தொடக்கத்திலிருந்தே பயன்பாட்டில் உள்ளது; RFC 4180-இல் விவரிக்கப்பட்டுள்ளது, எனினும் பல வகைகள் அரைப்புள்ளி அல்லது டேப் மற்றும் வெவ்வேறு உரை குறியாக்கங்களைப் பயன்படுத்துகின்றன. கிட்டத்தட்ட எல்லா ஸ்ப்ரெட்ஷீட், தரவுத்தளம், பகுப்பாய்வு கருவிகளும் இதை இறக்குமதி, ஏற்றுமதி செய்யும்; அமைப்புகளுக்கிடையே தரவை நகர்த்த இயல்புநிலை வடிவமாக இதுவே உள்ளது. CSV மதிப்புகளை மட்டுமே சேமிக்கும்; சூத்திரங்கள், வடிவமைப்பு, பல தாள்கள், தரவு வகைகள் இல்லை.
- சுருக்கம்
- –
- ஒளி ஊடுருவும் தன்மை
- –
- அனிமேஷன்
- –
- அறிமுகமான ஆண்டு
- –
API அல்லது ஆப்பிலிருந்து பெற்ற தரவை, கோடிங் அல்லாமல் ஸ்ப்ரெட்ஷீட்டில் பணிபுரிபவர் பகுப்பாய்வு செய்ய, பகிர அல்லது இம்போர்ட் செய்ய வேண்டியிருக்கும்போது மக்கள் JSON-ஐ CSV ஆக மாற்றுகிறார்கள்.
JSON-ஐ CSV ஆக மாற்றுவது குறித்த கேள்விகள்
எந்த JSON அமைப்பு CSV ஆகச் சரியாக மாறும்?
பெரும்பாலான key-களைப் பகிரும் ஆப்ஜெக்ட்களின் அணிவரிசை, எடுத்துக்காட்டாக [{"id":1,"name":"Ada"},{"id":2,"name":"Lin"}]. ஒவ்வொரு ஆப்ஜெக்ட்டும் ஒரு வரிசையாகவும், ஒவ்வொரு key-யும் ஒரு நெடுவரிசையாகவும் மாறும். பதிவுகள் ஒரு property-க்குள் இருக்கும் ஒற்றை ஆப்ஜெக்ட் மேலே இருந்தாலும் வேலை செய்யும்; ஆனால் அந்தப் பதிவுகள் பட்டியலாக இருக்க வேண்டும்.
சில பதிவுகளில் மற்றவற்றில் இல்லாத கீகள் இருந்தால் என்ன ஆகும்?
தலைப்பு என்பது எல்லா key-களின் கூட்டுத்தொகுப்பு; எனவே சில பதிவுகளில் மட்டுமே உள்ள புலத்திற்கும் நெடுவரிசை கிடைக்கும். அது இல்லாத பதிவுகளில் அந்தக் கலம் காலியாக இருக்கும். விருப்பப் புலங்கள் வெறுமனே தவிர்க்கப்படும் API தரவில் இது இயல்பானதே.
true, false, null எப்படி எழுதப்படுகின்றன?
CSV-க்கு தரவு வகைகள் இல்லை, உரை மட்டுமே. Boolean மதிப்புகள் true, false என்ற சொற்களாகவும், எண்கள் இலக்கங்களாகவும், null காலிக் கலமாகவும் எழுதப்படும். இம்போர்ட் கருவிக்கு true, false என்பதற்குப் பதிலாக 1, 0 தேவைப்பட்டால், மாற்றிய பின் ஸ்ப்ரெட்ஷீட்டில் அவற்றை மாற்றவும்.
Excel-இல் எழுத்துக்களுக்குப் பதிலாக விசித்திரக் குறியீடுகள் ஏன் தெரிகின்றன?
கோப்பு byte order mark உடன் தொடங்காவிட்டால், Windows-இல் Excel CSV கோப்புகளுக்கு பிராந்திய code page-ஐ எடுத்துக்கொள்ளும். அதனால் இந்தப் பக்கம் BOM உடன் UTF-8 எழுதுகிறது. Linux கருவிகள் அல்லது தரவு pipeline-கள் சில நேரம் சாதாரண UTF-8-ஐ விரும்பும்; அவற்றுக்கு உரை என்கோடிங் அமைப்பை மாற்றவும்.
JSON தரவுக்கு CSV தேர்வு செய்வதா, Excel கோப்பா?
அடுத்த படி வேறொரு அமைப்பில் இம்போர்ட், தரவுத்தளத்தில் ஏற்றுதல் அல்லது ஸ்கிரிப்ட் என்றால் CSV. மக்கள் தரவைப் படித்துத் திருத்தப் போகிறார்கள் என்றால் workbook; ஏனெனில் JSON to Excel தரவு வகைகளைப் பாதுகாக்கும், திறக்கும்போது ZIP குறியீடுகள் போன்ற நெடுவரிசைகளை Excel மீண்டும் ஊகிப்பதையும் தவிர்க்கும்.
CSV-இலிருந்து அசல் JSON-ஐத் திரும்பப் பெற முடியுமா?
தட்டையான பதிப்பு மட்டுமே கிடைக்கும். அணிவரிசைகளும் ஆழமான உள்ளமைவும் நெடுவரிசைகளாகவோ உரையாகவோ பரப்பப்பட்டுள்ளன; எண்ணா சரமா என்ற வகையும் இனி பதிவாகாது. எனவே திரும்ப மாற்றினால் தட்டையான ஆப்ஜெக்ட்களே கிடைக்கும். அசல் வடிவம் தேவைப்படும் என்றால் மூல JSON-ஐ வைத்திருங்கள்.
- JSON-ஐ Excel ஆக மாற்றும் கருவிJSON அல்லது JSON Lines-ஐ Excel XLSX ஷீட்டாக மாற்றுங்கள்: கீகள் நெடுவரிசைத் தலைப்புகள், ஒவ்வொரு பதிவும் ஒரு வரிசை. ஒரே முறை 20 கோப்புகள், கணக்கு தேவையில்லை.
- XML to CSV மாற்றிXML ஃபீடுகள், இன்வாய்ஸ்கள், சிஸ்டம் ஏற்றுமதிகளை ஆன்லைனில் CSV ஆக மாற்றுங்கள். பதிவுகள் வரிசைகளாகும், குழந்தை டேக்குகள் நெடுவரிசைகளாகும். 20 கோப்புகள், 95 MB.
- JSON to TXT மாற்றிJSON-ஐ எளிய உரைக் கோப்பாக மாற்றுங்கள்: ஒரு வரிக்கு ஒரு பதிவு, புலங்கள் டேப் அல்லது நீங்கள் தேர்ந்தெடுக்கும் பிரிப்பானால். Notepad, Excel-இல் திறக்கும்.
- JSON to YAML மாற்றிKubernetes, GitHub Actions, Compose, Ansible-க்கு JSON-ஐ YAML ஆக மாற்றுங்கள். சரியான இண்டென்ட், மேற்கோள் பாதுகாப்பு, ஒரே முறை 20 கோப்புகள், கணக்கு தேவையில்லை.
- Excel to JSON மாற்றிExcel தாள்களை ஆன்லைனில் JSON ஆக மாற்றுங்கள்: தலைப்பு வரிசை கீ ஆகும், ஒவ்வொரு வரிசையும் ஒரு ஆப்ஜெக்ட், தேதிகள் ISO ஆக. XLSX, XLS, ODS, Numbers.
- CSV to Parquet மாற்றிCSV-ஐ வகை கொண்ட நெடுவரிசைகளுடன் சுருக்கிய Apache Parquet ஆக மாற்றுங்கள். pandas, DuckDB, Spark, BigQuery, Athena-க்குத் தயார். Python தேவையில்லை.