పరిచయం: Excel నుండి CSV మార్పిడి ఈ పేజీ ఎలా పని చేస్తుంది
ఈ పేజీలో మీరు Excel ఫైల్ (XLSX) ని అప్లోడ్ చేసి, CSV ఫార్మాట్లో ప్లెయిన్-టెక్స్ట్ రూపంలో డౌన్లోడ్ చేసుకోవచ్చు. ఈ సాధనం XLSX ఫైల్ నుండి మొదటి వర్క్షీట్లోని కనిపించే విలువలను మాత్రమే చదువుతుంది. మీరు డీలిమిటర్గా కామా, సెమికోలన్ లేదా ట్యాబ్ను ఎంచుకోవచ్చు. అన్ని ప్రాసెసింగ్ మీ బ్రౌజర్లోనే జరుగుతుంది – మీ డేటా ఎప్పుడూ మీ మెషీన్ను వదిలి వెళ్ళదు. ఫైల్ అప్లోడ్ అయిన వెంటనే, టూల్ దాన్ని చదివి, ఎంచుకున్న డీలిమిటర్ను ఉపయోగించి CSV లోకి మార్చి, ప్రివ్యూను చూపిస్తుంది. డౌన్లోడ్ బటన్ క్లిక్ చేస్తే కొత్త CSV ఫైల్ డౌన్లోడ్ అవుతుంది. ఈ సాధనం XLSX ఫార్మాట్లకు మాత్రమే పరిమితం కాదు – ఇది CSV మరియు JSON ఫైల్లను కూడా గుర్తించి ప్రాసెస్ చేయగలదు. అయితే ఈ ప్రత్యేక పేజీలో మీరు XLSX ఫైల్ను మార్చడం కోసం వస్తారు.
ఇతర సాధనాల కంటే ఈ పేజీని ప్రత్యేకంగా ఏమి చేస్తుంది
స్ప్రెడ్షీట్లను CSV లోకి మార్చే చాలా సాధనాలు ఫార్మాటింగ్, ఫార్ములాలు, యూనిఫైడ్ డేటా టైప్లను కాపాడటానికి ప్రయత్నిస్తాయి. ఈ పేజీ ఖచ్చితంగా విరుద్ధమైన విధానాన్ని తీసుకుంటుంది: ఇది ఒక రిచ్ ఎక్సెల్ ఫైల్ను ఒక సాదా టెక్స్ట్ టేబుల్గా ఫ్లాట్ చేస్తుంది. XLSX లో బహుళ షీట్లు, ఫార్ములాలు, సంఖ్యలు, తేదీలు, బూలియన్ విలువలు, రంగులు, ఫాంట్లు, విలీనం చేయబడిన సెల్లు ఉంటాయి – CSV లో వీటికి స్థానం లేదు. ప్రతి ఫార్ములా దాని చివరి కాలిక్యులేట్ చేయబడిన విలువతో భర్తీ చేయబడుతుంది. ఫార్మాటింగ్ పూర్తిగా తీసివేయబడుతుంది. మొదటి వర్క్షీట్ మాత్రమే ఉపయోగించబడుతుంది ఎందుకంటే CSV ఒకే పట్టికను మాత్రమే కలిగి ఉంటుంది.
డేటా కోసం, ఈ మార్పిడి "లాసీ" అని పిలువబడుతుంది – అంటే కొంత సమాచారం తప్పకుండా పోతుంది. ఉదాహరణకు, ఎక్సెల్లోని ఒక సెల్ "00123" అనే సంఖ్యను కలిగి ఉంటే, అది CSV లో "123" గా మారుతుంది, ఎందుకంటే సంఖ్యలతో లీడింగ్ జీరోలు స్వయంచాలకంగా తొలగించబడతాయి. ఈ ప్రవర్తన ఎక్సెల్ ఫైల్ యొక్క సెల్ రకంపై ఆధారపడి ఉంటుంది: సెల్ టెక్స్ట్ ఫార్మాట్లో నిల్వ చేయబడితే, అప్పుడు లీడింగ్ జీరోలు కాపాడబడతాయి; లేకపోతే అవి పోతాయి. అలాగే, CSV లో ఇంబెడెడ్ కామాలు లేదా లైన్ బ్రేక్లు ఉంటే, సాధనం ఆటోమేటిక్గా కోటేషన్ మార్కులు జోడించడం ద్వారా డేటాను సంరక్షించడానికి ప్రయత్నిస్తుంది. కానీ ఈ కోటేషన్ ఎల్లప్పుడూ సంపూర్ణంగా పని చేయదు – మీరు తుది CSV ను తప్పనిసరిగా పరిశీలించాలి.
నెస్టెడ్ డేటా (ఉదా: ఎక్సెల్లోని సెల్లను విలీనం చేయడం ద్వారా సృష్టించబడిన హైరార్కికల్ నిర్మాణాలు) CSV లోకి మార్చడానికి ముందు ముందస్తు సంసిద్ధత అవసరం. CSV లో నెస్టెడ్ డేటా యొక్క భావన లేదు; కాబట్టి మీరు హైరార్కికల్ ఫీల్డ్లను వేరు వేరు కాలమ్లుగా లేదా కాన్కేటెనేట్ చేయబడిన స్ట్రింగ్లుగా సూచించడానికి నిర్ణయించుకోవాలి. ఈ సాధనం మీ కోసం ఈ నిర్ణయం తీసుకోదు.
ఇన్పుట్లు మరియు అవుట్పుట్లు
ఇన్పుట్లు:
- మీరు ఒక XLSX ఫైల్ను అప్లోడ్ చేయాలి (సాధనం CSV మరియు JSON ను కూడా అంగీకరిస్తుంది, కానీ ఈ పేజీలో మీరు XLSX ను మాత్రమే ఉపయోగించాలి)
- ఫార్మాట్ అప్లోడ్ అయిన ఫైల్ నుండి స్వయంచాలకంగా గుర్తించబడుతుంది
- అవుట్పుట్ ఫార్మాట్ను వినియోగదారు ఎంచుకుంటారు: CSV
- CSV డీలిమిటర్ వినియోగదారు ఎంపిక: కామా, సెమికోలన్ లేదా ట్యాబ్
అవుట్పుట్లు:
- CSV ఫార్మాట్లో డౌన్లోడ్ చేయబడిన కొత్త ఫైల్
- మార్చిన టేబుల్ యొక్క ప్రివ్యూ (స్క్రీన్పై చూపబడుతుంది)
- ప్రివ్యూతో పాటు, ఈ కింది సమాచారం కనిపిస్తుంది:
- వరుసల సంఖ్య: మార్చిన టేబుల్లో ఎన్ని వరుసలు ఉన్నాయి
- కాలమ్ల సంఖ్య: మార్చిన టేబుల్లో ఎన్ని కాలమ్లు ఉన్నాయి
- అవుట్పుట్ పరిమాణం: అవుట్పుట్ ఫైల్ ఎంత సైజు కలిగి ఉంది
మీరు డీలిమిటర్ను మార్చిన ప్రతిసారీ, ప్రివ్యూ మరియు డౌన్లోడ్ ఫైల్ ఆ మార్పును ప్రతిబింబిస్తాయి.
నియమాలు మరియు సరిహద్దు పరిస్థితులు (Edge Cases)
ఈ సాధనం ఎక్సెల్ ఫైల్ యొక్క మొదటి వర్క్షీట్ ను మాత్రమే మారుస్తుంది. మీరు బహుళ షీట్లు కలిగిన ఫైల్ను అప్లోడ్ చేస్తే, మిగిలిన షీట్లు పూర్తిగా విస్మరించబడతాయి. మీకు బహుళ షీట్లు కావాలంటే, ప్రతి షీటును విడివిడిగా మార్చాలి లేదా ముందుగా మీరు అన్ని షీట్లను ఒకే షీట్లో విలీనం చేయాలి.
ఫార్ములా విలువలు: ఫార్ములాలు లెక్కించబడవు; సాధనం XLSX ఫైల్ నుండి చివరిసారి సేవ్ చేయబడిన కనిపించే విలువను చదువుతుంది. అంటే ఫార్ములా యొక్క లాజిక్ కోల్పోయింది – మీరు ఫార్ములాలో మార్పులు చేసి ఫైల్ను సేవ్ చేయకపోతే, పాత విలువ మాత్రమే CSV లోకి వస్తుంది.
సెల్ స్టయిలింగ్: సెల్ రంగులు, ఫాంట్లు, విలీనం చేయబడిన సెల్లు, బోర్డర్లు – ఇవన్నీ పూర్తిగా పోతాయి. CSV లో టెక్స్ట్ ఫార్మాటింగ్ ఉండదు.
డేటా టైప్లు: సంఖ్యలు, తేదీలు మరియు కరెన్సీలు వాటి టైప్ను కోల్పోయి CSV లో ప్లెయిన్ టెక్స్ట్గా మారుతాయి. ఉదాహరణకు, ఒక తేదీ "01/02/2023" మీరు డీలిమిటర్గా సెమికోలన్ ఉపయోగించినా, అది స్ట్రింగ్ "01/02/2023" గా ఉంటుంది.
లీడింగ్ జీరోలు: పైన చెప్పినట్లుగా, ఎక్సెల్ సెల్ సంఖ్య రకంగా నిల్వ చేయబడినట్లయితే, లీడింగ్ జీరోలు తొలగించబడతాయి. ఉదాహరణకు, ఒక సెల్ విలువ 00123 (టెక్స్ట్ ఫార్మాట్లో కాకుండా సంఖ్యగా నిల్వ చేయబడినది) అయితే, CSV లో 123 గా కనిపిస్తుంది. ఈ సమస్యను నివారించడానికి, ముందుగా Excel లో ఆ కాలమ్ను టెక్స్ట్ ఫార్మాట్లో మార్చి సేవ్ చేయండి.
కామాలు మరియు లైన్ బ్రేక్ల విషయం: ఒక సెల్లోని డేటాలో మీరు ఎంచుకున్న డీలిమిటర్ (కామా అయితే) ఉంటే, ఆ సెల్ విలువ ఆటోమేటిక్గా కోటేషన్ మార్కుల లోపల చుట్టబడుతుంది. అదేవిధంగా, సెల్ విలువ లైన్ బ్రేక్ను కలిగి ఉంటే, దాన్ని కూడా కోట్ చేస్తుంది. అయితే, ఈ కోటేషన్ యొక్క ప్రవర్తన ప్రామాణిక CSV నియమాలను అనుసరిస్తుంది, కాబట్టి మీరు CSV ను మరొక ప్రోగ్రామ్లో లోడ్ చేసినప్పుడు అది సరిగ్గా హ్యాండిల్ చేయబడుతుంది. అయినప్పటికీ, చాలా అరుదైన సందర్భాల్లో, డీలిమిటర్ మరియు కోటేషన్ మార్కుల సంక్లిష్టత ద్వారా డేటా కారప్ట్ అవుతుంది – ఉదాహరణకు, ఒక సెల్ విలువ "He said "Hello" " అయితే, ఇది సరిగ్గా కోట్ చేయడం కష్టం.
లోపం సందేశాలు: ఈ సాధనం XLSX ఇన్పుట్ కోసం కింది లోపం సందేశాలను చూపగలదు:
- "Choose one file first." (ముందు ఒక ఫైల్ను ఎంచుకోండి)
- "Choose a CSV, JSON or XLSX file." (CSV, JSON లేదా XLSX ఫైల్ను ఎంచుకోండి)
- "This file is too large. Use a file under ‹max›." (ఈ ఫైల్ చాలా పెద్దది. ‹max› కింద ఫైల్ను ఉపయోగించండి)
- "This Excel file could not be opened." (ఈ Excel ఫైల్ను తెరవలేకపోయాము)
- "This file has no table rows." (ఈ ఫైల్లో టేబుల్ వరుసలు లేవు)
- "This table has more than ‹max› rows." (ఈ టేబుల్ ‹max› కంటే ఎక్కువ వరుసలను కలిగి ఉంది)
- "This table has more than ‹max› columns." (ఈ టేబుల్ ‹max› కంటే ఎక్కువ కాలమ్లను కలిగి ఉంది)
- "Conversion cancelled." (మార్పిడి రద్దు చేయబడింది)
- "This conversion is taking too long. Try a smaller file." (ఈ మార్పిడి చాలా సమయం తీసుకుంటోంది. చిన్న ఫైల్ను ప్రయత్నించండి)
ఈ సందేశాల్లోని ‹max› విలువలు సాధనం యొక్క వాస్తవ పరిమితులను సూచిస్తాయి (ఉదా: గరిష్ట ఫైల్ పరిమాణం, గరిష్ట వరుసలు మొదలైనవి). ఈ పరిమితులు సాధనం ద్వారా నిర్ణయించబడతాయి మరియు మీరు వాటిని మార్చలేరు.
ఎవరికి ఈ సాధనం అవసరం
- మీరు ఒక సహోద్యోగి, క్లయింట్ లేదా పబ్లిక్ డేటాసెట్ నుండి Excel ఫైల్ను అందుకుంటారు మరియు దానిని CSV ను మాత్రమే అంగీకరించే వ్యవస్థలోకి ఇంపోర్ట్ చేయాలి. ఉదాహరణలు: డేటాబేస్లు, డేటా-అనాలిసిస్ స్క్రిప్ట్లు (Python పాండాస్, R), లెగసీ అప్లికేషన్లు.
- మీరు ఒక ఎక్సెల్ ఫైల్ నుండి అన్ని ఫార్మాటింగ్ మరియు ఫార్ములాలను తీసివేసి, శుభ్రమైన, పోర్టబుల్ డేటా ఫైల్ను సృష్టించాలనుకుంటారు.
- మీరు బహుళ-షీట్ ఎక్సెల్ డేటాను ఒకే ఫ్లాట్ టేబుల్గా మార్చిన తర్వాత మార్పిడి చేయాలి. ఉదాహరణకు, మీరు ముందుగా Excel లో అన్ని షీట్లను ఒకే షీట్లో విలీనం చేసి, ఆపై ఈ సాధనాన్ని ఉపయోగిస్తే అది సులభంగా ఉంటుంది.
- మీరు స్ప్రెడ్షీట్ డేటాను టెక్స్ట్-ఆధారిత పైప్లైన్లోకి బదిలీ చేయాలనుకుంటున్నారు (ఉదా: సిఎస్వి ఫైల్స్ నుండి డేటాను లోడ్ చేసే స్క్రిప్ట్లు).
- మీ డేటాలో సున్నితమైన సమాచారం ఉంటే (ఉదా: వ్యక్తిగత డేటా, ఆర్థిక వివరాలు) మరియు దానిని సర్వర్కు అప్లోడ్ చేయకూడదనుకుంటారు. ఈ సాధనం క్లయింట్-సైడ్ లో మాత్రమే ప్రాసెస్ చేస్తుంది కాబట్టి మీ డేటా సురక్షితంగా ఉంటుంది.
డీలిమిటర్ ఎంపిక: ఏది ఎప్పుడు ఉపయోగించాలి
మీరు CSV లో మూడు డీలిమిటర్లను ఎంచుకోవచ్చు: కామా, సెమికోలన్ మరియు ట్యాబ్. ఇది మీ అవుట్పుట్ ఫైల్ ఏమిటి మరియు ఏ ప్రోగ్రామ్ ద్వారా చదవబడుతుందనే దానిపై ఆధారపడి ఉంటుంది.
- కామా (
,): ఇది ప్రామాణిక CSV డీలిమిటర్. చాలా డేటా-ప్రాసెసింగ్ సాధనాలు (పైథాన్ పాండాస్, ఎక్సెల్ స్వయంగా, గూగుల్ షీట్స్) కామా-డీలిమిటెడ్ CSV లను సహజంగా తెరుస్తాయి. అయితే మీ డేటాలో కామాలు ఉంటే, అవి కోటేషన్లో చుట్టబడతాయి, కానీ ఇది సమస్య కాదు. - సెమికోలన్ (
;): ఇది కొన్ని యూరోపియన్ డేటాబేస్ సిస్టమ్లు మరియు ఎక్సెల్ యొక్క లోకల్ వెర్షన్లలో ప్రామాణికం. ఉదాహరణకు, జర్మనీలో డిఫాల్ట్ CSV డీలిమిటర్ సెమికోలన్ కావచ్చు. మీరు మీ CSV ను అటువంటి సిస్టమ్లోకి ఇంపోర్ట్ చేయాలనుకుంటే సెమికోలన్ ఎంచుకోండి. - ట్యాబ్ (
\t): ఇది TSV (ట్యాబ్-సెపరేటెడ్ వాల్యూస్) ఫార్మాట్. డేటాలో ట్యాబ్లు సాధారణంగా తక్కువగా ఉంటాయి కాబట్టి ఇది కామా లేదా సెమికోలన్ కంటే సురక్షితమైన ఎంపిక. మీ డేటాలో కామాలు మరియు సెమికోలన్లు ఉంటే ట్యాబ్ ఉపయోగించండి. చాలా డేటా సాధనాలు TSV ని కూడా సపోర్ట్ చేస్తాయి.
FAQ (తరచుగా అడిగే ప్రశ్నలు)
1. నేను బహుళ షీట్లను ఉన్న XLSX ఫైల్ను మార్చాలనుకుంటే ఏమి చెయ్యాలి?
ఈ సాధనం మొదటి షీట్ మాత్రమే మారుస్తుంది. మీరు ప్రతి షీట్ను విడివిడిగా మార్చాలి. లేదా ముందుగా Excel లో అన్ని షీట్లను ఒకే షీట్లో విలీనం చేసి (మూవ్ లేదా కాపీ డేటా ద్వారా), ఆపై ఈ సాధనాన్ని ఉపయోగించండి.
2. నా తేదీలు CSV లో సరిగ్గా కనిపించడం లేదు. ఎందుకు?
Excel లో తేదీలు సంఖ్యలలో నిల్వ చేయబడతాయి (సీరియల్ నంబర్). ఈ సాధనం ఆ సంఖ్యను తీసుకుని దానిని టెక్స్ట్గా మారుస్తుంది. ఉదాహరణకు, "01/02/2023" అనే తేదీ ప్రామాణిక Excel ఫార్మాట్లో ఉంటే, CSV లో "01/02/2023" లేదా మీ లోకల్ సెట్టింగ్పై ఆధారపడి వేరొక రూపంలో కనిపిస్తుంది. మీరు టెక్స్ట్ ఫార్మాట్లో తేదీలను ఇంపోర్ట్ చేయాలనుకుంటే ముందుగా Excel లో ఆ కాలమ్ను టెక్స్ట్గా ఫార్మాట్ చేయండి.
3. నేను లీడింగ్ జీరోలను ఎలా సంరక్షించగలను?
మీ Excel ఫైల్లో, నంబర్ ఫార్మాట్లో ఉన్న సెల్లు లీడింగ్ జీరోలను కోల్పోతాయి. వాటిని సంరక్షించడానికి, ముందుగా Excel లో ఆ కాలమ్ను "Text" ఫార్మాట్కు మార్చండి. ఆపై ఫైల్ను సేవ్ చేసి ఈ సాధనాన్ని ఉపయోగించండి.
4. నా CSV ఫైల్ డౌన్లోడ్ అయినప్పుడు అందులో కొన్ని సెల్లు సరిగ్గా విభజించబడలేదు. ఏమి చేయాలి?
మొదట, మీ డేటాలో మీ ఎంచుకున్న డీలిమిటర్ ఉంటే, ఆ సెల్లు కోటేషన్లో చుట్టబడుతాయి. కానీ కొన్ని సందర్భాల్లో, డీలిమిటర్ మరియు కోటేషన్ మార్కుల సంక్లిష్టత కారణంగా సరిగ్గా విభజించడంలో సమస్య రావచ్చు. మరొక డీలిమిటర్ను ప్రయత్నించండి (ఉదా: కామా బదులు ట్యాబ్). లేదా మీ Excel ఫైల్లో డేటా క్లీనప్ చేయండి – డీలిమిటర్లను తొలగించండి లేదా వాటిని స్పెషల్ క్యారక్టర్లతో రీప్లేస్ చేయండి.
5. ఈ సాధనం నేను ఫార్ములాలను కాలిక్యులేట్ చేస్తుందా?
లేదు. ఇది XLSX ఫైల్ నుండి సేవ్ చేయబడిన లెక్కించిన విలువను మాత్రమే చదువుతుంది. మీరు Excel లో ఫార్ములాలను మార్చి ఫైల్ను సేవ్ చేస్తే, కొత్త విలువలు CSV లోకి వస్తాయి. లేకపోతే పాత విలువలు మాత్రమే ఉంటాయి. మీరు ఫార్ములాలను మార్చి ఫైల్ను సేవ్ చేయాలనుకుంటే, Excel లో "Save As" చేయండి.
6. ఈ సాధనం నా డేటాను సర్వర్కు పంపుతుందా?
లేదు. అన్ని ప్రాసెసింగ్ మీ బ్రౌజర్లోనే జరుగుతుంది. మీ ఫైల్ ఎప్పుడూ సర్వర్కు అప్లోడ్ చేయబడదు. అందువల్ల సున్నితమైన డేటా (వ్యక్తిగత సమాచారం, రహస్య డేటా) కోసం ఇది సురక్షితమైన సాధనం. మీరు ఇంటర్నెట్ నుండి డిస్కనెక్ట్ అయినా, ఈ పేజీ ఇప్పటికే లోడ్ అయి ఉంటే పని చేస్తుంది.