JSON ను CSV గా మార్చడం JavaScript Object Notation ↔ Comma-Separated Values ఉచితం ఆన్లైన్ సురక్షితం
ఒక JSON ఫైల్ వదిలి CSV తీసుకెళ్లండి. చదవడం, రాయడం రెండూ ఇక్కడే, మీ బ్రౌజర్లోనే జరుగుతాయి, కాబట్టి ఫైల్ మీ పరికరాన్ని విడిచిపెట్టదు — ఈ దాటడంలో ఏది నిలుస్తుందో, ఏది నిలవలేదో కింద రాసి ఉంది, మీరే కనిపెట్టేలా వదిలిపెట్టలేదు.
మీ ఫైల్ను మార్చండి
ఇక్కడ ఒక JSON ఫైల్ వదలండి, లేదా ఒకటి ఎంచుకోండి.
మీ ఫైల్ ఈ పరికరం దాటి వెళ్లదు. అంతా మీ బ్రౌజర్లోనే నడుస్తుంది.
ఏదీ అప్లోడ్ కాదు
JSON నుండి మార్పిడి
JSONగా మార్పిడి
ఈ ఫార్మాట్లు ఎక్కడి నుండి వచ్చాయి
CSV అన్నిటికన్నా పాతది, అన్నిటికన్నా తక్కువ ప్రామాణికమైనది: అక్షర పంక్తులుగా రాసిన ఒక పట్టిక; 1970ల నుండి వాడుకలో ఉన్నా, రాతలో వర్ణించబడింది 2005లోనే — అప్పటికే ప్రతి ప్రోగ్రామూ విభాజకం ఏమిటో, కొటేషన్ గుర్తులు ఎప్పుడు పెట్టాలో తనే నిర్ణయించేసుకుంది. XML 1998లో SGML నుండి పెరిగింది; కఠినమైన నిర్మాణాన్ని మోయవలసిన, ఒక స్కీమాకు ఎదురుగా తనిఖీ చేయవలసిన పత్రాల కోసం. JSONను డగ్లస్ క్రాక్ఫర్డ్ 2001 ప్రాంతంలో జావాస్క్రిప్టు నుండి లాగి తీశాడు; కావాలనే దాన్ని వస్తువులు, జాబితాలు, సంఖ్యలు, అక్షరమాలలు అన్నంత వరకూ కత్తిరించాడు — ఆ పొదుపే అది వెబ్ను గెలుచుకోవడానికి కారణం. YAML దాని చదవదగిన బంధువు; ఇతర చోట్ల కుండలీకరణాలు చేసే పనిని అక్కడ ఇండెంటేషను చేస్తుంది. వీటి మధ్య మార్పిడిలో ముఖ్యమైనది ఒక్కటే: CSV చదునైనది — వరుసలు, నిలువు వరుసల జాలం; JSON, XML, YAML అయితే చెట్లు.
ఇవి మీకు ఎక్కడ ఎదురవుతాయి
CSV అంటే స్ప్రెడ్షీటు ఎగుమతి చేసేది; అకౌంటెంటో, దుకాణపు వేదికో, బ్యాంకు స్టేట్మెంటో మీ చేతికిచ్చేది. JSON అంటే వెబ్ సేవలు పరస్పరం మాట్లాడుకునే భాష; కాన్ఫిగరేషను ఫైళ్ళూ రోజురోజుకూ అందులోనే రాయబడుతున్నాయి. XML పాత సంస్థాగత వ్యవస్థల్లో, బిల్లింగ్ ప్రమాణాల్లో, ఆఫీసు ఫార్మాట్ల లోపలే బతికి ఉంది. YAML అంటే మనుషులు చేత్తో సెట్టింగులు రాసే చోటు. వీటి మధ్య మార్పిడి అంటే, డేటాను అది పుట్టిన చోటి నుండి అవసరమైన చోటికి తరలించే రోజువారీ పని.
తరచుగా అడిగే ప్రశ్నలు
నా CSV ఎక్సెల్లో ఒకే నిలువు వరుసగా తెరుచుకుంది. ఎందుకు?
ఎందుకంటే మీ స్ప్రెడ్షీటు వేరే విభాజకం కోసం ఎదురుచూస్తోంది. ఎక్సెల్ కంప్యూటరు ప్రాంతీయ సెట్టింగులలోని జాబితా విభాజకాన్ని అనుసరిస్తుంది; కామా ఇప్పటికే దశాంశ గుర్తుగా ఉన్న చోట్ల అది సెమికోలను — అంటే ఖండాంతర ఐరోపాలో చాలా భాగం. అప్పుడు కామాలతో విడదీసిన ఫైలు ఒకే అక్షర నిలువు వరుసలా కనిపిస్తుంది. ఫైలుపై రెండుసార్లు నొక్కి తెరిచే బదులు, దిగుమతి కిటికీని వాడి విభాజకాన్ని స్పష్టంగా చెప్పండి. అదే ప్రాంతీయ సెట్టింగు వల్లే 3.5 ఒక్కోసారి తేదీగా వచ్చి చేరుతుంది.
పొరలు పొరలుగా ఉన్న నా JSON శుభ్రమైన స్ప్రెడ్షీటుగా ఎందుకు కాలేదు?
ఎందుకంటే స్ప్రెడ్షీటు చదునైనది, JSON ఒక చెట్టు. ఒక వరుస ప్రతి నిలువు వరుసకూ ఒక విలువను మోస్తుంది; ఒక JSON వస్తువు మాత్రం ఒక క్షేత్రంలోని జాబితా లోపల మరో జాబితాను మోయగలదు. మార్చడం అంటే దాన్ని ఎలా చదును చేయాలో ఎంచుకోవడం: పొరల పేర్లను కలిపి ఒకే పొడవైన నిలువు వరుస శీర్షిక చేయడమో, లేదా తల్లి వరుసను ప్రతి బిడ్డకూ ఒకసారి తిరిగి రాయడమో. రెండూ రాజీలే, ఏదీ దానంతట అదే వెనక్కి తిరగదు — అందుకే స్ప్రెడ్షీటు నుండి అసలు రూపానికి తిరిగి రావడానికి సాధారణంగా ఒక మనిషి నిర్ణయం అవసరమవుతుంది.
ఫైలు నాణ్యత తగ్గుతుందా?
ఆ రెండు ఫార్మాట్లు ఏమి పట్టగలవో దానిపై ఆధారపడి ఉంటుంది. ఒకే విషయాన్ని నిల్వ చేసే ఫార్మాట్ల మధ్య మార్పిడి — PNG నుండి BMP, WAV నుండి FLAC — ఏదీ కోల్పోదు. స్థలం ఆదా కోసం సమాచారాన్ని పారేసే ఫార్మాటులోకి — JPEG, MP3 వంటివి — మార్చినప్పుడు ప్రతిసారీ కొంత పోతుంది, వెనక్కి మార్చినా అది తిరిగి రాదు. ఎంపిక ఉన్న చోట, ఈ పేజీ అతి చిన్న ఫైలు చేయడం కన్నా అసలు నాణ్యతను నిలుపుకోవడం వైపే మొగ్గుతుంది.
నా ఫైలు ఎక్కడైనా అప్లోడ్ అవుతుందా?
కాదు. మార్పిడి మీ స్వంత యంత్రంలో, మీ బ్రౌజరు లోపలే జరుగుతుంది; ఫైలు అక్కడి నుండి ఎప్పుడూ బయటకు వెళ్ళదు, దాన్ని అందుకోగల సర్వరే ఇక్కడ లేదు. పెద్ద ఫైలుకు అడ్డు అప్లోడు కాదు, మీ స్వంత మెమొరీ అన్నదానికీ; మీరు మార్చిన ఏదీ ఎవరి రికార్డుల్లోనూ — మా రికార్డుల్లోనూ — కనిపించలేకపోవడానికీ కారణం అదే. అయితే శబ్దం, చలనచిత్రం ఉపకరణాలు మొదటిసారి వాడినప్పుడు తమ మార్పిడి ఇంజనును ఈ సైటు నుండే దిగుమతి చేసుకుంటాయి — సుమారు ముప్ఫై మెగాబైట్లు, ఒకే ఒకసారి; ఆ తరువాత కూడా పని పూర్తిగా మీ యంత్రంలోనే జరుగుతుంది.
ప్రజలు JSON ను CSV గా ఎందుకు మారుస్తారు
JSON అనేది ప్రోగ్రామ్లు ఒకదానితో ఒకటి మాట్లాడడానికి వాడే భాష. వెబ్ సేవ నుంచి ఎగుమతి, API సమాధానం, అప్లికేషన్ సేవ్ చేసిన కాన్ఫిగరేషన్, డేటాబేస్ నుంచి డంప్: వాటిలో చాలావరకు JSON గా వస్తాయి. ఇది సాఫ్ట్వేర్కు అద్భుతం, మనుషులకు ఇబ్బందికరం, ఎందుకంటే తెర నిండా బ్రాకెట్లు, కొటేషన్లు, కామాలు మీరు క్రమబద్ధీకరించగల, ఫిల్టర్ చేయగల లేదా కూడగల విషయం కాదు. CSV దానికి వ్యతిరేకం: సాదా పట్టిక, ఒక పంక్తికి ఒక వరుస, కామాలతో వేరు చేసిన గడులు, భూమిపై ప్రతి స్ప్రెడ్షీట్లో తెరుచుకుంటుంది. అందుకే ప్రజలు JSON ను CSV గా మారుస్తారు: ప్రోగ్రామ్ తయారు చేసిన డేటా వారి దగ్గర ఉంది, దాన్ని చూడాలి, లెక్కించాలి లేదా స్ప్రెడ్షీట్లో జీవించే వారికి ఇవ్వాలి.
పరిస్థితులు పరిచితమైనవి. API నుంచి రికార్డులు తీసి పివోట్ టేబుల్ కావాలనుకునే విశ్లేషకుడు. ఆన్లైన్ ప్లాట్ఫామ్ నుంచి ఆర్డర్లు ఎగుమతి చేసి Excel లో అవసరమైన షాప్ యజమాని. టూల్ సేవ్ చేసిన సర్వే ఫలితాలున్న పరిశోధకుడు. కొన్ని వందల రికార్డులను ఒక్క చూపులో తనిఖీ చేయాలనుకునే డెవలపర్. ప్రతి సందర్భంలో డేటా ఇప్పటికే నిర్మాణాత్మకంగా ఉంది, లేనిది పట్టిక మాత్రమే.
ఈ పేజీ JSON ను CSV గా మీ బ్రౌజర్లోనే మారుస్తుంది. మీ ఫైల్ ఇక్కడే చదవబడి రాయబడుతుంది, కాబట్టి అది మీ పరికరాన్ని ఎప్పుడూ విడిచి వెళ్లదు, ఇది కస్టమర్ జాబితాలు, ఆర్డర్లు, ఇతర వ్యక్తిగత విషయాలకు ముఖ్యం. ఈ దాటడం ఏమి ఉంచుతుందో, ఏమి ఉంచలేదో మీరు కనుగొనేలా వదలకుండా పేజీ ముందే చెబుతుంది. మార్పిడి ఎలా పనిచేస్తుందో, ఏ రకం JSON పట్టికగా మారగలదో, మిగతా వాటికి ఏమవుతుందో కింద కనిపిస్తాయి.
మార్పిడి ఎలా పనిచేస్తుంది
కీలు హెడర్ అవుతాయి, మొదట కనిపించే క్రమంలో
మీ JSON ఫైల్ మీ బ్రౌజర్ లోపల చదవబడుతుంది. రికార్డుల కీలు CSV హెడర్ వరుసగా మారతాయి, మొదట కనిపించే క్రమంలో. ప్రతి రికార్డ్ తర్వాత ఒక వరుస అవుతుంది, ప్రతి విలువ ఉన్నట్టే రాయబడుతుంది. ఫలితం మొదటి పంక్తి చూస్తే, ఫీల్డ్ల పేర్లు కనిపిస్తాయి; వాటి కింద ప్రతి రికార్డుకు ఒక పంక్తి.
తప్పిపోయిన కీ ఖాళీ గడిని వదులుతుంది
రికార్డులు ఎల్లప్పుడూ ఏకరీతిగా ఉండవు. ఒకదానికి ఇతరులకు ఉన్న ఫీల్డ్ లేకపోవచ్చు. అప్పుడు కీ తప్పిపోయిన వరుస కాలమ్లను జరపకుండా ఖాళీ గడిని వదులుతుంది. కాలమ్ ఉండాల్సిన చోటే ఉంటుంది, గడి కేవలం ఖాళీ, కాబట్టి పట్టిక సరిసమానంగా ఉంటుంది.
ప్రతి వరుస, ప్రతి కాలమ్
ఏదీ వదలబడదు. ప్రతి రికార్డ్ ఒక వరుస అవుతుంది, ఎక్కడైనా కనిపించే ప్రతి కీ ఒక కాలమ్ అవుతుంది. వెయ్యో రికార్డ్లో మాత్రమే కనిపించే ఫీల్డ్ వదిలేయబడుతుందేమోనని మీరు చింతించనవసరం లేదు.
ఏది ఉంచబడుతుంది
అన్ని వరుసలు, అన్ని కాలమ్లు
ప్రతి వరుస, ప్రతి కాలమ్ ఉంచబడుతుంది. మీరు ఇచ్చిన డేటానే పట్టిక రూపంలో మీకు వస్తుంది.
విలువలు ఉన్నట్టే
ప్రతి విలువ ఉన్నట్టే రాయబడుతుంది. సంఖ్యలు సంఖ్యలుగా, టెక్స్ట్ టెక్స్ట్గా ఉంటాయి, కామాలు లేదా కొటేషన్ మార్కులు ఉన్న విలువలు సరిగ్గా కొటేషన్లో పెట్టబడతాయి, స్ప్రెడ్షీట్ వాటిని ఒక గడిగా చదివేలా.
ఫీల్డ్ల క్రమం
కాలమ్లు కీలు మొదట కనిపించిన క్రమాన్ని అనుసరిస్తాయి, ఇది సాధారణంగా ఫైల్ను తయారు చేసిన ప్రోగ్రామ్ వాడిన క్రమం. అది డేటాను అసలు రూపంలో చూసిన ఎవరికైనా పట్టికను పరిచితంగా ఉంచుతుంది.
JSON ను CSV గా మార్చే ముందు మీరు తెలుసుకోవలసినవి
ఒక్క JSON ఆకారం మాత్రమే ఇప్పటికే పట్టిక
ఒక్క JSON ఆకారం మాత్రమే ఇప్పటికే పట్టిక: ఒకే రకమైన ఫీల్డ్లు ఉన్న రికార్డుల జాబితా వంటి చదునైన ఆబ్జెక్ట్ల అరే. ఒకే ఆబ్జెక్ట్, లేదా ఆబ్జెక్ట్ల లోపల ఆబ్జెక్ట్లు ఉన్న వృక్షానికి రాయడానికి వరుసలు లేవు, మీరు అడగని దానిలోకి చదును చేయకుండా తిరస్కరించబడుతుంది. ఇది ఉద్దేశపూర్వక ఎంపిక. వృక్షాన్ని చదును చేయడం పేర్ల గురించి, ఏ కొమ్మలు ఉంచాలనే దాని గురించి నిర్ణయాలను కలిగి ఉంటుంది, తప్పు ఊహ సరిగ్గా కనిపించి కానీ కాని పట్టికను తయారు చేస్తుంది.
అంతర్గత విలువలు JSON టెక్స్ట్గా రాయబడతాయి
ఒక విలువ స్వయంగా జాబితా లేదా ఆబ్జెక్ట్ అయిన చోట, అది గడిలో JSON టెక్స్ట్గా రాయబడుతుంది, ఎందుకంటే గడి కొమ్మను పట్టుకోలేదు. కాబట్టి జాబితా ఉన్న ట్యాగ్ల ఫీల్డ్ ఉన్న రికార్డ్ ఆ జాబితాను ఒక గడిలో టెక్స్ట్గా చూపుతుంది. అంతా అక్కడే ఉంది, మీకు కావాలంటే మీ స్ప్రెడ్షీట్ సాధనాలతో దాన్ని విభజించవచ్చు.
CSV కి రకాలు లేవు
CSV ఫైల్ టెక్స్ట్. 007 సంఖ్యా లేక కోడా అనేది ఫైల్ తెరిచినప్పుడు స్ప్రెడ్షీట్ నిర్ణయించాలి, స్ప్రెడ్షీట్లు తప్పుగా ఊహించడానికి ప్రసిద్ధి. ముందు సున్నాలు, పొడవైన సంఖ్యలు, తేదీలు తెరిచేటప్పుడు మారవచ్చు. ఇది ముఖ్యమైతే, ఇంపోర్ట్ డైలాగ్ వాడి ఫైల్ను ఇంపోర్ట్ చేసి అలాంటి కాలమ్లను టెక్స్ట్గా గుర్తించండి.
ఇక్కడ JSON ను CSV గా ఎలా మార్చాలి
మీ ఫైల్ను జోడించండి
JSON ఫైల్ను పేజీపై వదలండి లేదా మీ పరికరం నుంచి ఎంచుకోండి. ఇది మీ బ్రౌజర్ లోపల చదవబడుతుంది, అప్లోడ్ కాదు.
మార్చండి
బటన్ నొక్కండి. సాధారణ పరిమాణం ఫైల్కు ఒక క్షణం పడుతుంది. పూర్తయ్యే వరకు పేజీని తెరిచి ఉంచండి.
డౌన్లోడ్ చేసి తెరవండి
CSV ని డౌన్లోడ్ చేసి మీ స్ప్రెడ్షీట్ ప్రోగ్రామ్లో, లేదా చూడడానికి టెక్స్ట్ ఎడిటర్లో తెరవండి. హెడర్, మధ్యలో కొన్ని వరుసలు, చివరి వరుసను తనిఖీ చేయండి.
JSON, CSV ను దగ్గరగా చూద్దాం
వృక్షాలు, పట్టికలు
JSON ఒక వృక్షాన్ని వర్ణిస్తుంది: విలువలున్న ఆబ్జెక్ట్లు, అవి తిరిగి ఆబ్జెక్ట్లు లేదా జాబితాలు కావచ్చు. CSV ఒక పట్టికను వర్ణిస్తుంది: వరుసలు, కాలమ్లు, అంతకు మించి ఏమీ లేదు. వృక్షం పట్టిక పట్టుకోలేని వాటిని పట్టుకోగలదు, ఉదాహరణకు కింద భిన్న కొమ్మలున్న కొమ్మ. మరో వైపు, ఏకరీతి రికార్డుల జాబితా అయిన పట్టికను ఏ నష్టమూ లేకుండా JSON లో రాయవచ్చు. JSON ను CSV గా మార్చడం అంటే సాధారణ రూపం నుంచి ప్రత్యేక రూపానికి వెళ్లడం, డేటా మొదటి నుంచీ నిజంగా పట్టికే అయినప్పుడు అది సాఫీగా పనిచేస్తుంది.
కఠినత్వం ఎందుకు సహాయపడుతుంది
ఏ JSON నైనా అంగీకరించి ఆటోమేటిక్గా చదును చేసే సాధనాలు తరచూ address.street లేదా items.0.price వంటి కాలమ్ పేర్లను కనిపెడతాయి. ఏమి జరిగిందో మీకు తెలియాల్సినంత వరకు ఇది సౌకర్యవంతం. ఇప్పటికే పట్టిక అయిన ఆకారాన్ని మాత్రమే అంగీకరించడం ద్వారా, ఈ పేజీ మౌన నిర్ణయాల నుంచి మిమ్మల్ని కాపాడుతుంది. మీ ఫైల్ వృక్షం అయితే, మీకు వెంటనే తెలుస్తుంది.
కామాలు, కొటేషన్లు, పంక్తి విరామాలు
CSV కి సొంత ఉచ్చులు ఉన్నాయి: విలువ లోపల కామా, కొటేషన్ మార్క్, గడి మధ్యలో పంక్తి విరామం. గడిని కొటేషన్లో పెట్టి లోపల కొటేషన్లను రెట్టింపు చేయడం ద్వారా అవి నిర్వహించబడతాయి, స్ప్రెడ్షీట్ పట్టికను ఉద్దేశించిన విధంగా చదువుతుంది.
సాధారణ పరిస్థితులు వివరంగా
వెబ్ సేవలు, API ల నుంచి ఎగుమతులు
చాలా సేవలు రికార్డుల జాబితాలను JSON గా ఇస్తాయి. మీకు అవి స్ప్రెడ్షీట్లో కావాలంటే, JSON ను CSV గా మార్చి ఫలితాన్ని తెరవండి. API సమాధానం నుంచి పివోట్ టేబుల్కు ఇది వేగవంతమైన మార్గం.
ఆర్డర్లు, కస్టమర్లు, ఉత్పత్తులు
షాప్ ప్లాట్ఫామ్లు తరచూ డేటాను JSON గా ఎగుమతి చేయనిస్తాయి. ఆర్డర్లు లేదా ఉత్పత్తుల CSV ని తేదీ వారీగా క్రమబద్ధీకరించవచ్చు, కస్టమర్ వారీగా ఫిల్టర్ చేయవచ్చు లేదా ఉత్పత్తి వారీగా కొన్ని క్లిక్లలో మొత్తం చేయవచ్చు.
సర్వే ఫలితాలు, లాగ్లు
సర్వే సమాధానాలు లేదా ఈవెంట్ లాగ్లను JSON గా నిల్వ చేసే సాధనాలు ప్రతి సమాధానానికి లేదా ఈవెంట్కు ఒక రికార్డ్ తయారు చేస్తాయి. CSV గా, వాటిని లెక్కించవచ్చు, చార్ట్ చేయవచ్చు, పోల్చవచ్చు.
డేటాను ఒక్క చూపులో తనిఖీ చేయడం
డెవలపర్లు తరచూ కొన్ని వందల రికార్డులను చదవడానికే CSV గా మారుస్తారు. అంతర్గత బ్రేస్ల కంటే పట్టికను స్కాన్ చేయడం సులభం, స్ప్రెడ్షీట్ బేసి వాటిని క్రమబద్ధీకరించి హైలైట్ చేయగలదు.
JSON ను CSV గా మార్చే ముందు ఆచరణాత్మక సలహా
మీ ఫైల్ ఆకారాన్ని తనిఖీ చేయండి
JSON ను టెక్స్ట్ ఎడిటర్లో తెరవండి. అది చతురస్ర బ్రాకెట్తో మొదలై సరళ విలువలున్న కర్లీ-బ్రేస్ రికార్డుల జాబితాను కలిగి ఉంటే, అది సరైన ఆకారం. అది కర్లీ బ్రేస్తో మొదలై లోపల రికార్డులు ఉంటే, మీకు కావలసిన జాబితాను వెతికి ముందు వెలికి తీయండి.
ఏ విలువలు అంతర్గతమో తెలుసుకోండి
కొన్ని ఫీల్డ్లు జాబితాలు లేదా ఆబ్జెక్ట్లను కలిగి ఉంటే, అవి వాటి గడుల్లో JSON టెక్స్ట్గా కనిపిస్తాయి. అవి విభజించబడాలో నిర్ణయించుకుని, స్ప్రెడ్షీట్లో చేయడానికి ప్లాన్ చేయండి.
ఎన్కోడింగ్, వేరుచేసే గుర్తును గమనించండి
CSV కామాలతో రాయబడుతుంది. కొన్ని ప్రాంతాల్లో కొన్ని స్ప్రెడ్షీట్లు సెమీకోలన్లను ఆశిస్తాయి. ఫైల్ ఒకే కాలమ్గా తెరుచుకుంటే, ఇంపోర్ట్ ఫంక్షన్ వాడి వేరుచేసే గుర్తును సెట్ చేయండి.
పెద్ద ఫైళ్లు
ప్రతిదీ మీ పరికరంలో నడుస్తుంది, కాబట్టి చాలా పెద్ద ఫైల్కు మెమరీ కావాలి. అనేక మెగాబైట్ల ఫైళ్లకు కంప్యూటర్ వాడండి, పేజీ ఇబ్బంది పడితే డేటాను విభజించండి.
మార్చే ముందు ప్రజలు అడిగే ప్రశ్నలు
నా ఫైల్ ఎందుకు తిరస్కరించబడింది?
ఎందుకంటే అది చదునైన ఆబ్జెక్ట్ల అరే కాదు. ఒకే ఆబ్జెక్ట్, లేదా ఆబ్జెక్ట్ల లోపల ఆబ్జెక్ట్లున్న వృక్షానికి రాయడానికి వరుసలు లేవు. మీకు కావలసిన జాబితాను ఎంచుకుని దాన్ని మార్చండి.
ఫీల్డ్ లేని రికార్డ్కు ఏమవుతుంది?
అది ఆ కాలమ్లో ఖాళీ గడిని వదులుతుంది. కాలమ్లు జరగవు.
రికార్డ్ లోపల జాబితాలకు ఏమవుతుంది?
అవి గడిలో JSON టెక్స్ట్గా రాయబడతాయి, ఎందుకంటే గడి కొమ్మను పట్టుకోలేదు.
స్ప్రెడ్షీట్లో నా ముందు సున్నాలు ఎందుకు మాయమవుతాయి?
ఎందుకంటే ఫైల్ తెరిచినప్పుడు కాలమ్ సంఖ్యాత్మకమని స్ప్రెడ్షీట్ నిర్ణయించింది. CSV సున్నాలను కలిగి ఉంది; ఇంపోర్ట్ డైలాగ్ వాడి కాలమ్ను టెక్స్ట్గా గుర్తించండి.
నా ఫైల్ అప్లోడ్ అవుతుందా?
లేదు. మార్పిడి మీ బ్రౌజర్లో నడుస్తుంది, ఫైల్ మీ పరికరాన్ని ఎప్పుడూ విడిచి వెళ్లదు.
నేను తిరిగి JSON కి వెళ్లవచ్చా?
అవును. CSV నుంచి JSON పట్టికను తిరిగి రికార్డుల జాబితాగా మారుస్తుంది.
JSON ను CSV గా మార్చేటప్పుడు తెలివిగా ఎంచుకోవడం
CSV లేదా నిజమైన స్ప్రెడ్షీట్?
మీకు Excel లో సరైన షీట్తో తెరుచుకునే ఫైల్ కావాలంటే, JSON నుంచి XLSX అదే పట్టికను వర్క్బుక్గా రాస్తుంది. CSV తేలికైనది, మరింత సార్వత్రికం; XLSX ఏ ఇంపోర్ట్ దశా లేకుండా తెరుచుకుంటుంది.
ఇతర లక్ష్యాలు
గమ్యం కాన్ఫిగరేషన్ లేదా మార్కప్ ఫైల్ అయితే, JSON నుంచి XML, JSON నుంచి YAML ఆ అవసరాలకు ఉపయోగపడతాయి.
JSON ను ఉంచుకోండి
JSON మాస్టర్. అది నిర్మాణాన్ని, రకాలను కలిగి ఉంటుంది. దాన్ని ఉంచుకోండి, CSV ని డేటా వీక్షణగా చూడండి.
మార్పిడి తర్వాత మంచి ఫలితం పొందడం
తెరవడమే కాదు, ఇంపోర్ట్ చేయండి
ఫైల్లో కోడ్లు, ఫోన్ నంబర్లు లేదా తేదీలు ఉన్నప్పుడు, మీ స్ప్రెడ్షీట్ ఇంపోర్ట్ డైలాగ్ వాడి ప్రతి కాలమ్ రకాన్ని సెట్ చేయండి. ఆటోమేటిక్ ఊహ కలిగించే మౌన నష్టాన్ని ఇది తప్పిస్తుంది.
మూలంతో కొన్ని వరుసలను తనిఖీ చేయండి
పట్టికలో రెండు రికార్డులను JSON తో పోల్చండి. దానికి ఒక నిమిషం పడుతుంది, పట్టిక నమ్మకమైనదని తెలుపుతుంది.
అవసరమైనప్పుడు అంతర్గత గడులను విభజించండి
గడి జాబితాను టెక్స్ట్గా కలిగి ఉంటే, దాన్ని విభజించడానికి టెక్స్ట్-టు-కాలమ్స్ సాధనం లేదా ఫార్ములా వాడండి. లేదా తిరిగి వెళ్లి ప్రతి అంశానికి సొంత రికార్డ్ ఉండేలా JSON ను సిద్ధం చేయండి.
మీ JSON బాగా మారేలా సిద్ధం చేయడం
JSON ను CSV గా మార్చే ముందు డేటాను ఆకృతి చేయండి
మీ ఫైల్ వృక్షం అయితే, JSON ను CSV గా మార్చే ముందు సాధారణంగా దాన్ని చదునైన రికార్డుల జాబితాగా మార్చవచ్చు. మీరు లెక్కించాలనుకునే వాటిని కలిగి ఉన్న జాబితాను ఎంచుకోండి: ఆర్డర్లు, కస్టమర్లు, ఈవెంట్లు. దాన్ని చుట్టూ చతురస్ర బ్రాకెట్లతో సొంత ఫైల్లోకి కాపీ చేయండి, పేజీ అంగీకరిస్తుంది. ఈ చిన్న దశ తిరస్కరణకు, శుభ్రమైన పట్టికకు మధ్య తేడా.
ఫీల్డ్ పేర్లను అర్థవంతంగా ఉంచండి
కీలు హెడర్ అవుతాయి, కాబట్టి పేర్లు స్పష్టంగా ఉంటే పట్టిక మరింత చదవగలిగేలా ఉంటుంది. మూలాన్ని మీరు నియంత్రిస్తే, ప్రోగ్రామర్ మాత్రమే అర్థం చేసుకునే సంక్షిప్తాల స్థానంలో order_date, customer_name వంటి పేర్లు వాడండి.
రకాల విషయంలో స్థిరంగా ఉండండి
చాలా రికార్డుల్లో సంఖ్యలు, కొన్నింటిలో టెక్స్ట్ ఉన్న ఫీల్డ్ స్ప్రెడ్షీట్ను గందరగోళపరుస్తుంది. వీలైతే, మార్పిడికి ముందు బేసి వాటిని శుభ్రం చేయండి, ప్రతి కాలమ్ ఒకే అర్థం ఇచ్చేలా.
తేదీల గురించి ఆలోచించండి
JSON లోని తేదీలు సాధారణంగా అంగీకరించిన ఫార్మాట్లో టెక్స్ట్. అవి CSV కి ఉన్నట్టే రాయబడతాయి. JSON ను CSV గా మార్చాక, ఇంపోర్ట్ చేసేటప్పుడు వాటిని ఎలా చదవాలో స్ప్రెడ్షీట్కు చెప్పండి, అది వాటిని తేదీలుగా పరిగణించి సమయం వారీగా క్రమబద్ధీకరించి ఫిల్టర్ చేయనిస్తుంది.
ముందు చిన్న ముక్కపై పరీక్షించండి
మీ ఫైల్ పెద్దదైతే, మొదటి ఇరవై రికార్డులను పరీక్ష ఫైల్లోకి కాపీ చేసి దాన్ని మార్చండి. ఫలితాన్ని త్వరగా చూస్తే, మొత్తం పనికి సమయం వెచ్చించే ముందు ఆకారం, ఫీల్డ్ పేర్లు మీరు ఆశించినవేనా అని తెలుస్తుంది.
గోప్యత, నిర్వహణ
డేటాకు స్థానిక మార్పిడి ఎందుకు ముఖ్యం
డేటా ఫైళ్లు తరచూ ప్రైవేట్ విషయాలను కలిగి ఉంటాయి: కస్టమర్లు, ఆర్డర్లు, చిరునామాలు, సందేశాలు. అనేక ఆన్లైన్ కన్వర్టర్లు మీ ఫైల్ను సర్వర్కు అప్లోడ్ చేసి, ప్రాసెస్ చేసి, ఫలితాన్ని తిరిగి పంపుతాయి, కొంతకాలం కాపీ మీరు నియంత్రించని యంత్రంలో ఉంటుంది. ఇక్కడ మీ సొంత బ్రౌజర్ పని చేస్తుంది, కాబట్టి డేటా మీ పరికరంలోనే ఉంటుంది.
మీరు వెళ్లిపోతే ఏమవుతుంది
మీరు పేజీని మూసినప్పుడు, మార్చిన ఫైల్ బ్రౌజర్ నుంచి మాయమవుతుంది, కాబట్టి ముందు డౌన్లోడ్ చేయండి. మీ డేటా గురించి ఏదీ ఉంచబడదు.
ఏదైనా తప్పు జరిగితే
ఫైల్ చెల్లుబాటు అయ్యే JSON కాదని పేజీ చెబుతుంది
తప్పిపోయిన కామా, పోయిన కొటేషన్ లేదా మూసుకోని బ్రాకెట్ ఉండవచ్చు. JSON లోపాలను హైలైట్ చేసే ఎడిటర్లో ఫైల్ను తెరిచి అది చూపే పంక్తిని సరిచేయండి.
కాలమ్లు చెల్లాచెదురుగా కనిపిస్తాయి
మీ స్ప్రెడ్షీట్ వేరే వేరుచేసే గుర్తును ఆశించవచ్చు. ఫైల్ను ఇంపోర్ట్ చేసి వేరుచేసే గుర్తును కామాకు సెట్ చేయండి.
పెద్ద ఫైల్తో పేజీ ఆగిపోతుంది
ప్రతిదీ మీ పరికరంలో నడుస్తుంది, పెద్ద ఫైల్కు మెమరీ కావాలి. కంప్యూటర్లో మళ్ళీ ప్రయత్నించండి, లేదా డేటాను విభజించండి.
సంబంధిత సాధనాలు
ఇదే సాధనాల కుటుంబం పక్కనున్న పనులను కవర్ చేస్తుంది. తిరిగి వెళ్లడానికి, CSV నుంచి JSON వాడండి. వర్క్బుక్ కోసం, JSON నుంచి XLSX, XLSX నుంచి JSON Excel ఫైళ్లతో పని చేస్తాయి. నిర్మాణాత్మక డేటా ఇతర ఫార్మాట్లకు, JSON నుంచి XML, XML నుంచి JSON, JSON నుంచి YAML, YAML నుంచి JSON ఉన్నాయి. సంఖ్యలు PDF లో ఉన్నప్పుడు, PDF నుంచి XLS పేజీ నుంచి పట్టికను పునర్నిర్మిస్తుంది.
ఒక ఉదాహరణ
మీరు ఆన్లైన్ షాప్ నుంచి 500 ఆర్డర్లను JSON ఫైల్గా ఎగుమతి చేశారనుకోండి, ఏ ఉత్పత్తులు బాగా అమ్ముడవుతాయో తెలుసుకోవాలనుకుంటున్నారు. మీరు ఫైల్ను ఇక్కడ వదిలి బటన్ నొక్కుతారు. ఒక క్షణం తర్వాత ఫీల్డ్ పేర్ల హెడర్, దాని కింద 500 వరుసలతో CSV ని డౌన్లోడ్ చేస్తారు. దాన్ని మీ స్ప్రెడ్షీట్లోకి ఇంపోర్ట్ చేసి, ఉత్పత్తి కోడ్ను టెక్స్ట్గా గుర్తించి, పివోట్ టేబుల్ చేసి సమాధానం చూస్తారు. JSON మీ ఫోల్డర్లో మూలంగా ఉంటుంది.
ఒక చిన్న చెక్లిస్ట్
మార్చే ముందు
ఫైల్ రికార్డుల జాబితా అని తనిఖీ చేయండి. ఏ ఫీల్డ్లు అంతర్గతమో గమనించండి. JSON ను ఉంచుకోండి.
మార్చేటప్పుడు
ఫైల్ సిద్ధమయ్యే వరకు పేజీలోనే ఉండండి.
మార్చిన తర్వాత
CSV ని సరైన రకాలతో ఇంపోర్ట్ చేయండి, మూలంతో కొన్ని వరుసలను తనిఖీ చేయండి, పట్టికను మీ స్ప్రెడ్షీట్ ఫార్మాట్లో సేవ్ చేయండి.
సాధారణ తప్పులు
వృక్షాన్ని ఇవ్వడం
లోతుగా అంతర్గతమైన ఫైల్కు JSON ను CSV గా మార్చాలని ఆశించవద్దు. ముందు రికార్డుల జాబితాను వెలికి తీయండి.
డబుల్-క్లిక్తో తెరిచి ఫలితాన్ని నమ్మడం
స్ప్రెడ్షీట్లు రకాలను ఊహిస్తాయి. కోడ్లు, తేదీలకు స్పష్టమైన రకాలతో ఇంపోర్ట్ చేయండి.
JSON ను తొలగించడం
దాన్ని ఉంచండి. పట్టిక పట్టుకోలేని నిర్మాణం దానిలో ఉంది.
మీ డేటా మీ పరికరంలోనే ఉంటుంది
మార్పిడి స్థానికంగా జరుగుతుంది. మీ ఫైల్ను మీ సొంత బ్రౌజర్ చదువుతుంది, అక్కడే తిరిగి రాసి CSV గా తిరిగి ఇస్తుంది. ఏదీ అప్లోడ్ కాదు, కాబట్టి సర్వర్లో కాపీ ఉండదు, ఇంకెవరూ చదవలేరు. ప్రైవేట్ విషయం ఉన్న డేటాకు, JSON ను CSV గా మార్చడానికి ఇదే సురక్షిత మార్గం.
సారాంశం
ఇక్కడ JSON ను CSV గా మార్చడానికి, ఫైల్ను వదిలి బటన్ నొక్కండి. ఇది మీ బ్రౌజర్లో చదవబడి రాయబడుతుంది, కాబట్టి ఫైల్ మీ పరికరాన్ని ఎప్పుడూ విడిచి వెళ్లదు. ప్రతి వరుస, ప్రతి కాలమ్ ఉంచబడుతుంది: కీలు హెడర్ అవుతాయి, మొదట కనిపించే క్రమంలో, ప్రతి విలువ ఉన్నట్టే రాయబడుతుంది. కీ తప్పిపోయిన వరుస కాలమ్లను జరపకుండా ఖాళీ గడిని వదులుతుంది. ఒక్క JSON ఆకారం మాత్రమే ఇప్పటికే పట్టిక, చదునైన ఆబ్జెక్ట్ల అరే. ఒకే ఆబ్జెక్ట్, లేదా ఆబ్జెక్ట్ల లోపల ఆబ్జెక్ట్లున్న వృక్షానికి రాయడానికి వరుసలు లేవు, మీరు అడగని దానిలోకి చదును చేయకుండా తిరస్కరించబడుతుంది. ఒక విలువ స్వయంగా జాబితా లేదా ఆబ్జెక్ట్ అయిన చోట, అది గడిలో JSON టెక్స్ట్గా రాయబడుతుంది, ఎందుకంటే గడి కొమ్మను పట్టుకోలేదు.