ఉచిత JSON నుండి CSV కన్వర్టర్

JSON అర్రేలను CSVకు మరియు CSVను తిరిగి JSONకు మార్చండి. నెస్టెడ్ విలువలు, కోట్ చేసిన ఫీల్డ్‌లు, మరియు విలువలలోని కామాలను స్వయంచాలకంగా నిర్వహిస్తుంది.

లోడ్ అయిన తర్వాత ఆఫ్‌లైన్‌లో పనిచేస్తుంది
JSON ఇన్‌పుట్ (ఆబ్జెక్ట్‌ల అర్రే)
CSV అవుట్‌పుట్
అవుట్‌పుట్ ఇక్కడ కనిపిస్తుంది…

ఇది ఎలా పనిచేస్తుంది

ఈ టూల్ సున్నా బాహ్య లైబ్రరీలతో పూర్తిగా మీ బ్రౌజర్‌లో JSON మరియు CSV మధ్య మారుస్తుంది — మార్పిడి తర్కం లోకల్‌గా నడిచే చేతితో రాసిన TypeScript. JSON పార్సింగ్ బ్రౌజర్ స్థానిక JSON.parse ఉపయోగిస్తుంది, CSV పార్సింగ్ చాలా సాధారణ కన్వర్టర్‌లు తప్పుగా చేసే ప్రత్యేక సందర్భాలను నిర్వహించే అనుకూల RFC 4180 state-machine ఉపయోగిస్తుంది.

  1. 1
    JSON పార్స్ చేయబడి హెడర్‌లు సేకరించబడతాయి
    JSON.parse() ఇన్‌పుట్‌ను చదివి దాన్ని arrayగా ధృవీకరిస్తుంది. తర్వాత కన్వర్టర్ array లోని ప్రతి ఆబ్జెక్ట్‌ను పరిశీలించి అన్ని కీల సమ్మేళనాన్ని నిర్మిస్తుంది — కాబట్టి వేర్వేరు వరుసలకు వేర్వేరు ఫీల్డ్‌లు ఉన్న sparse arrays కూడా పూర్తి హెడర్ వరుసను ఇస్తాయి.
  2. 2
    ఐచ్ఛిక nested-object చదును
    flatten ఎంపిక ఆన్‌లో ఉంటే, {"address":{"city":"Oslo"}} వంటి నెస్టెడ్ ఆబ్జెక్ట్‌లు హెడర్‌లు నిర్మించే ముందు రికర్సివ్‌గా dot-notation కాలమ్‌లుగా (address.city) కుదించబడతాయి. Arrays మరియు ఖాళీ ఆబ్జెక్ట్‌లు JSON-stringified సెల్ విలువలుగా వదిలివేయబడతాయి.
  3. 3
    ఫార్ములా నిర్వీర్యంతో RFC 4180-అనుగుణ సెల్ ఎన్‌కోడింగ్
    ప్రతి సెల్ విలువ RFC 4180 ప్రకారం escape చేయబడుతుంది: కామాలు, డబుల్-కోట్‌లు, లేదా న్యూలైన్‌లు ఉన్న ఫీల్డ్‌లు డబుల్-కోట్‌లలో చుట్టబడతాయి, లోపలి కోట్‌లు రెట్టింపు చేయబడతాయి. Safe Export మోడ్ (డిఫాల్ట్‌గా ఆన్) =, +, -, లేదా @తో ప్రారంభమయ్యే ఏ సెల్‌కైనా సింగిల్ కోట్ ముందు జోడిస్తుంది, Excel లేదా Google Sheets వంటి స్ప్రెడ్‌షీట్ యాప్‌లు చొప్పించిన విలువలను అమలు చేయగల ఫార్ములాలుగా పరిగణించకుండా నిరోధిస్తుంది.
  4. 4
    CSV-to-JSON అక్షర-స్థాయి state machine ఉపయోగిస్తుంది
    వ్యతిరేక దిశలో, షేర్ చేసిన parseCsv ఫంక్షన్ ఇన్‌పుట్‌ను అక్షరం వారీగా పరిశీలిస్తుంది, సెల్‌ల లోపల పొందుపరిచిన కామాలు, escape చేసిన డబుల్-కోట్‌లు (""), మరియు న్యూలైన్‌లను సరిగ్గా నిర్వహించడానికి కోట్ చేసిన ఫీల్డ్ లోపల ఉందో లేదో ట్రాక్ చేస్తుంది — సాధారణ line-split పద్ధతి తప్పుగా నిర్వహించే సందర్భాలు. ప్రామాణికం కాని ఎగుమతులను స్వయంచాలకంగా సపోర్ట్ చేయడానికి detectDelimiter మొదటి వరుసలో కామా, సెమికోలన్, ట్యాబ్, లేదా పైప్ కోసం చూస్తుంది.

సంబంధిత సాధనాలు

📊

Excel / XLSX వ్యూయర్

Excel లేదా Google Sheets లేకుండా .xlsx, .xls, .csv, మరియు .ods స్ప్రెడ్‌షీట్‌లను తెరిచి చూడండి. షీట్‌లను మార్చి CSV లేదా JSONకు ఎక్స్‌పోర్ట్ చేయండి. పూర్తిగా మీ బ్రౌజర్‌లోనే నడుస్తుంది.

ప్రయత్నించండిఫైల్‌లు స్థానికంగా ఉంటాయి
📊

JSON నుండి Excel

వస్తువుల JSON అర్రేను Excel (XLSX) లేదా CSV స్ప్రెడ్‌షీట్‌గా మార్చండి. నెస్టెడ్ ఆబ్జెక్ట్‌లు డాటెడ్ కాలమ్‌లుగా మారతాయి. పూర్తిగా మీ బ్రౌజర్‌లోనే నడుస్తుంది — అప్‌లోడ్ లేదు.

ప్రయత్నించండి
📊

PDF నుండి Excel

PDF బ్యాంక్ స్టేట్‌మెంట్లు, ఇన్వాయిస్లు, నివేదికల నుండి పట్టికలను Excel (.xlsx) లేదా CSVలోకి తీయండి. ముందుగా వరుసలను ప్రివ్యూ చేయండి; మొత్తాలు నిజమైన సంఖ్యలుగానే ఉంటాయి. మీ బ్రౌజర్‌లోనే నడుస్తుంది — ఏదీ అప్‌లోడ్ కాదు.

ప్రయత్నించండిఫైల్‌లు స్థానికంగా ఉంటాయి

తరచుగా అడిగే ప్రశ్నలు