CSVని Excelకి మార్చడం: సాధారణ సమస్యలకు పరిష్కారాలు

  • దీన్ని భాగస్వామ్యం చేయండి
Michael Brown

విషయ సూచిక

CSV Excelలో సరిగ్గా తెరవడం లేదా? ట్యుటోరియల్ సాధారణ సమస్యలను పరిశోధిస్తుంది మరియు అత్యంత ప్రభావవంతమైన పరిష్కారాలను అందిస్తుంది.

వివిధ స్ప్రెడ్‌షీట్ ప్రోగ్రామ్‌ల మధ్య డేటాను దిగుమతి చేయడం/ఎగుమతి చేయడం కోసం CSV ఫార్మాట్ సాధారణంగా ఉపయోగించబడుతుంది. CSV (కామాతో వేరు చేయబడిన విలువలు) అనే పేరు డేటా ఫీల్డ్‌లను వేరు చేయడానికి కామాను ఉపయోగించడాన్ని సూచిస్తుంది. కానీ అది సిద్ధాంతంలో ఉంది. ఆచరణలో, అనేక CSV ఫైల్‌లు సెమికోలన్ లేదా ట్యాబ్‌ల వంటి ఇతర అక్షరాలను ఉపయోగించి డేటాను వేరు చేస్తాయి. కొన్ని ఇంప్లిమెంటేషన్‌లు డేటా ఫీల్డ్‌లను సింగిల్ లేదా డబుల్ కొటేషన్ మార్కులలో జతచేస్తాయి, మరికొన్నింటికి యూనికోడ్ బైట్ ఆర్డర్ మార్క్ (BOM) అవసరం, ఉదాహరణకు UTF-8, సరైన యూనికోడ్ ఇంటర్‌ప్రెటేషన్ కోసం. ప్రమాణం లేకపోవటం వలన CSV నుండి Excel మార్పిడులతో వివిధ సమస్యలు తలెత్తుతాయి.

    CSV ఫైల్ Excelలో ఒక నిలువు వరుసలో తెరవబడుతుంది

    లక్షణాలు . Excelలో csv ఫైల్‌ను తెరిచినప్పుడు, మొత్తం డేటా ఒకే నిలువు వరుసలో కనిపిస్తుంది.

    కారణం . నిలువు వరుసలలో డేటాను విభజించడానికి, Excel మీ Windows ప్రాంతీయ సెట్టింగ్‌లలో సెట్ చేసిన జాబితా విభజనను ఉపయోగిస్తుంది. ఇది కామా (ఉత్తర అమెరికా మరియు కొన్ని ఇతర దేశాలలో) లేదా సెమికోలన్ (యూరోపియన్ దేశాలలో) కావచ్చు. నిర్దిష్ట .csv ఫైల్‌లో ఉపయోగించిన డీలిమిటర్ డిఫాల్ట్ సెపరేటర్ నుండి భిన్నంగా ఉన్నప్పుడు, ఆ ఫైల్ ఒక నిలువు వరుసలో తెరవబడుతుంది.

    సొల్యూషన్స్ . VBA మాక్రోలు లేదా Windows సెట్టింగ్‌లలో గ్లోబల్ మార్పుతో సహా ఈ కేసుకు అనేక పరిష్కారాలు ఉన్నాయి. డిఫాల్ట్‌ను మార్చకుండా సమస్యను త్వరగా ఎలా పరిష్కరించాలో మేము చూపుతాముమీ కంప్యూటర్‌లో లిస్ట్ సెపరేటర్, కాబట్టి మీ అప్లికేషన్‌లు ఏవీ ప్రభావితం కావు.

    CSV ఫైల్‌లో డీలిమిటర్‌ని మార్చండి

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

    • కామాతో వేరు చేయడానికి: sep=,
    • సెమికోలన్‌తో వేరు చేయడానికి: sep=;

    అదే పద్ధతిలో, మీరు ఏదైనా ఇతర కస్టమ్ సెపరేటర్‌ని సెట్ చేయవచ్చు - సమానత్వం గుర్తు తర్వాత టైప్ చేయండి.

    నిర్వచించిన తగిన సెపరేటర్‌తో, మీరు ఇప్పుడు తెరవగలరు ఎక్సెల్ నుండి లేదా విండోస్ ఎక్స్‌ప్లోరర్ నుండి సాధారణ పద్ధతిలో ఫైల్.

    CSV ఫైల్‌ను Excelకి దిగుమతి చేస్తున్నప్పుడు డీలిమిటర్‌ని పేర్కొనండి

    Csv ఫైల్‌ను Excelలో తెరవడానికి బదులుగా, టెక్స్ట్ ఇంపోర్ట్ విజార్డ్‌ని ఉపయోగించి దాన్ని దిగుమతి చేయండి (అన్ని వెర్షన్‌లలో) లేదా పవర్ క్వెరీ (Excel 365 - 2016లో).

    టెక్స్ట్ ఇంపోర్ట్ విజార్డ్ ( డేటా ట్యాబ్ > టెక్స్ట్ నుండి ) కొన్ని ఎంపికలను అందిస్తుంది. దశ 2లోని డీలిమిటర్‌ల కోసం. సాధారణంగా, మీరు వీటిని ఎంచుకోవచ్చు:

    • కామా కామాతో వేరు చేయబడిన విలువల ఫైల్‌ల కోసం
    • ట్యాబ్ టెక్స్ట్ ఫైల్‌ల కోసం సెమికోలన్ వేరు చేయబడిన విలువల ఫైల్‌ల కోసం
    • సెమికోలన్

    మీ డేటాలో ఏ సెపరేటర్ ఉందో మీకు ఖచ్చితంగా తెలియకపోతే, వేర్వేరు డీలిమిటర్‌లను ప్రయత్నించండి మరియు ఏది సరిగ్గా పని చేస్తుందో చూడండి డేటా ప్రివ్యూ.

    సృష్టిస్తున్నప్పుడు aపవర్ క్వెరీ కనెక్షన్, మీరు ప్రివ్యూ డైలాగ్ విండోలో డీలిమిటర్‌ని ఎంచుకోవచ్చు:

    వివరణాత్మక దశల వారీ సూచనల కోసం, దయచేసి ఎగువ-లింక్ చేయబడిన ఉదాహరణలను చూడండి.

    టెక్స్ట్ టు కాలమ్ ఫీచర్‌ని ఉపయోగించి సెల్‌లను స్ప్లిట్ చేయండి

    ఒకవేళ మీ డేటా ఇప్పటికే Excelకి బదిలీ చేయబడితే, టెక్స్ట్ టు కాలమ్‌లు ఫీచర్‌ని ఉపయోగించడం ద్వారా మీరు దానిని వేర్వేరు నిలువు వరుసలుగా విభజించవచ్చు. ముఖ్యంగా, ఇది టెక్స్ట్ దిగుమతి విజార్డ్ లాగా పని చేస్తుంది: మీరు డిలిమిటర్‌ని ఎంచుకుంటారు మరియు డేటా ప్రివ్యూ ఫ్లైలో మార్పులను ప్రతిబింబిస్తుంది:

    పూర్తి వివరాల కోసం, దయచేసి Excelలో సెల్‌లను ఎలా విభజించాలో చూడండి.

    Excel CSVలో లీడింగ్ సున్నాలను ఎలా ఉంచాలి

    లక్షణాలు. మీ csv ఫైల్‌లోని కొన్ని విలువలు లీడింగ్ సున్నాలను కలిగి ఉంటాయి. ఫైల్‌ని Excelలో తెరిచినప్పుడు, మునుపటి సున్నాలు పోతాయి.

    కారణం . డిఫాల్ట్‌గా, మైక్రోసాఫ్ట్ ఎక్సెల్ csv ఫైల్‌లను జనరల్ ఫార్మాట్‌కి మారుస్తుంది, అది లీడింగ్ సున్నాలను తీసివేస్తుంది.

    సొల్యూషన్ . తెరవడానికి బదులుగా, మీ CSVని Excelకి దిగుమతి చేయండి మరియు సమస్యాత్మక నిలువు వరుసల కోసం టెక్స్ట్ ఆకృతిని ఎంచుకోండి.

    టెక్స్ట్ దిగుమతి విజార్డ్‌ని ఉపయోగించడం

    ప్రారంభించడానికి టెక్స్ట్ విజార్డ్‌ని దిగుమతి చేయండి స్వయంచాలకంగా, ఫైల్ పొడిగింపును .csv నుండి .txtకి మార్చండి, ఆపై Excel నుండి టెక్స్ట్ ఫైల్‌ను తెరవండి. లేదా టెక్స్ట్ నుండి (లెగసీ) ఫీచర్‌ని ప్రారంభించి, CSVని Excelకి దిగుమతి చేయడాన్ని ప్రారంభించండి.

    విజార్డ్ యొక్క 3వ దశలో, ప్రముఖ సున్నాలు ఉన్న విలువలను కలిగి ఉన్న నిలువు వరుసను ఎంచుకుని, దాని ఆకృతిని టెక్స్ట్ కి మార్చండి. . ఇది విలువలను దిగుమతి చేస్తుందిటెక్స్ట్ స్ట్రింగ్‌లుగా అన్ని లీడింగ్ సున్నాలను ఉంచుతుంది.

    పవర్ క్వెరీని ఉపయోగించడం

    మీరు ఒక csv ఫైల్‌ని ఎక్సెల్‌కి కనెక్ట్ చేయడం ద్వారా దిగుమతి చేసుకోవాలనుకుంటే, అవి ఉన్నాయి లీడింగ్ సున్నాలను ఉంచడానికి రెండు మార్గాలు.

    పద్ధతి 1: మొత్తం డేటాను టెక్స్ట్ ఫార్మాట్‌లో దిగుమతి చేయండి

    ప్రివ్యూ డైలాగ్ బాక్స్‌లో, డేటా టైప్ డిటెక్షన్ కింద , డేటా రకాలను గుర్తించవద్దు ఎంచుకోండి. మీ csv ఫైల్ యొక్క కంటెంట్‌లు Excelలోకి టెక్స్ట్‌గా లోడ్ చేయబడతాయి మరియు అన్ని ప్రముఖ సున్నాలు అలాగే ఉంచబడతాయి.

    గమనిక. మీ ఫైల్ టెక్స్ట్ డేటాను మాత్రమే కలిగి ఉంటే ఈ పద్ధతి బాగా పనిచేస్తుంది. వివిధ రకాల విలువలు ఉన్నట్లయితే, ప్రతి నిలువు వరుసకు తగిన ఆకృతిని వ్యక్తిగతంగా నిర్వచించడానికి పద్ధతి 2ని ఉపయోగించండి.

    విధానం 2: ప్రతి నిలువు వరుస కోసం ఫార్మాట్‌ని సెట్ చేయండి

    మీ csv ఫైల్ టెక్స్ట్, నంబర్‌లు, కరెన్సీలు, తేదీలు మరియు సమయాలు వంటి వివిధ రకాల డేటాను కలిగి ఉన్న సందర్భంలో, మీరు ఏది స్పష్టంగా సూచించవచ్చు ప్రతి నిర్దిష్ట నిలువు వరుస కోసం ఫార్మాట్ ఉపయోగించాలి.

    1. డేటా ప్రివ్యూ కింద, డేటాను మార్చు ని క్లిక్ చేయండి.
    2. పవర్ క్వెరీ ఎడిటర్‌లో, మీరు ఎక్కడ ఉన్న నిలువు వరుసను ఎంచుకోండి. మునుపటి సున్నాలను అలాగే ఉంచాలని మరియు డేటా రకం > టెక్స్ట్ ని క్లిక్ చేయండి.

  • డేటా రకాలను నిర్వచించండి అవసరమైతే ఇతర నిలువు వరుసల కోసం.
  • సవరణ పూర్తి అయినప్పుడు, హోమ్ ట్యాబ్‌లో, మూసివేయి సమూహంలో, దేనినైనా క్లిక్ చేయండి:
    • మూసివేయి & లోడ్ - ఇది కరెంట్‌లోని కొత్త షీట్‌కి ఫలితాలను లోడ్ చేస్తుందివర్క్‌బుక్.
    • మూసివేయి & లోడ్ కు... - ఇది ఫలితాలను ఎక్కడ లోడ్ చేయాలో నిర్ణయించడానికి మిమ్మల్ని అనుమతిస్తుంది.
  • చిట్కా. ఈ పద్ధతులు మీ డేటాతో ఇతర అవకతవకలను కూడా నిరోధించగలవు, అవి Excel స్వయంచాలకంగా నిర్వహించడానికి ప్రయత్నిస్తాయి. ఉదాహరణకు, దిగుమతి చేయబడిన డేటా "="తో ప్రారంభమైతే, Excel దానిని లెక్కించడానికి ప్రయత్నిస్తుంది. టెక్స్ట్ ఆకృతిని వర్తింపజేయడం ద్వారా, మీరు విలువలు స్ట్రింగ్‌లు, సూత్రాలు కాదని సూచిస్తారు.

    Excelలో CSV తేదీ ఫార్మాట్ సమస్యలను ఎలా పరిష్కరించాలి

    లక్షణాలు. CSVని Excelకి మార్చిన తర్వాత, తేదీలు తప్పుగా ఫార్మాట్ చేయబడ్డాయి, రోజులు మరియు నెలలు మార్చబడతాయి, కొన్ని తేదీలు టెక్స్ట్‌గా మార్చబడతాయి, మరియు కొన్ని వచన విలువలు తేదీలుగా స్వయంచాలకంగా ఫార్మాట్ చేయబడ్డాయి.

    కారణం . మీ csv ఫైల్‌లో, తేదీలు మీ ఆపరేటింగ్ సిస్టమ్‌లో సెట్ చేసిన డిఫాల్ట్ తేదీ ఫార్మాట్‌కు భిన్నమైన ఫార్మాట్‌లో వ్రాయబడ్డాయి, దీని కారణంగా తేదీలను సరిగ్గా అర్థం చేసుకోవడంలో Excel విఫలమవుతుంది.

    పరిష్కారం . మీరు ఎదుర్కొంటున్న సమస్యపై ఆధారపడి, కింది పరిష్కారాలలో ఒకదాన్ని ప్రయత్నించండి.

    రోజులు మరియు నెలలు మిళితం చేయబడినప్పుడు

    Windows ప్రాంతీయ సెట్టింగ్‌లు మరియు csv ఫైల్‌లోని తేదీ ఫార్మాట్‌లు భిన్నంగా ఉన్నప్పుడు , Excel వెతుకుతున్న mm/dd/yy తేదీలు నిర్దిష్ట ఫైల్‌లో dd/mm/yy ఫార్మాట్‌లో నిల్వ చేయబడతాయని నిర్ధారించడానికి మార్గం లేదు. ఫలితంగా, రోజు మరియు నెల యూనిట్లు తిరగబడ్డాయి: జనవరి-3 మార్చి-1 గా, జనవరి-10 అక్టోబర్-1<2గా మారుతుంది>, మరియు మొదలైనవి. అంతేకాకుండా, జనవరి-12 తర్వాత తేదీలు13వ, 14వ, మొదలైన నెలలు లేనందున టెక్స్ట్ స్ట్రింగ్‌లకు మార్చబడింది.

    తేదీలను సరిగ్గా దిగుమతి చేయడానికి, టెక్స్ట్ దిగుమతి విజార్డ్‌ని అమలు చేయండి మరియు దశ 3లో తగిన తేదీ ఆకృతిని ఎంచుకోండి. :

    కొన్ని విలువలు తేదీలకు మార్చబడ్డాయి

    Microsoft Excel వివిధ రకాల విలువలను సులభంగా నమోదు చేయడానికి రూపొందించబడింది. కాబట్టి, ఇచ్చిన విలువ తేదీని సూచిస్తుందని Excel విశ్వసిస్తే, అది తేదీగా స్వయంచాలకంగా ఫార్మాట్ చేయబడుతుంది. ఉదాహరణకు, apr23 టెక్స్ట్ స్ట్రింగ్ ఏప్రిల్ 23 లాగా కనిపిస్తుంది మరియు 11/3 నవంబర్ 3 ని పోలి ఉంటుంది, కాబట్టి రెండు విలువలు తేదీలకు మార్చబడింది.

    Excelని తేదీలకు మార్చడం నుండి Excelని ఆపడానికి, ఇప్పటికే తెలిసిన విధానాన్ని ఉపయోగించండి: CSVని దిగుమతి చేయడం ద్వారా Excelగా మార్చండి. టెక్స్ట్ దిగుమతి విజార్డ్ యొక్క 3వ దశలో, సమస్యాత్మక నిలువు వరుసను ఎంచుకుని, దాని ఆకృతిని టెక్స్ట్ కి మార్చండి.

    తేదీలు ఫార్మాట్ చేయబడ్డాయి. తప్పుగా

    Csv ఫైల్ Excelలో తెరిచినప్పుడు, తేదీలు సాధారణంగా డిఫాల్ట్ ఫార్మాట్‌లో ప్రదర్శించబడతాయి. ఉదాహరణకు, మీ అసలు ఫైల్‌లో, మీకు 7-మే-21 లేదా 05/07/21 ఉండవచ్చు, అయితే Excelలో ఇది 5/7/2021<గా కనిపిస్తుంది 2>.

    తేదీలను కావలసిన ఫార్మాట్‌లో ప్రదర్శించడానికి, ఆకృతి సెల్‌లు ఫీచర్‌ని ఉపయోగించండి:

    1. తేదీల కాలమ్‌ని ఎంచుకోండి.
    2. 10> Cells డైలాగ్ బాక్స్‌ను తెరవడానికి Ctrl + 1 నొక్కండి.
    3. సంఖ్య ట్యాబ్‌లో, వర్గం క్రింద తేదీ ని ఎంచుకోండి .
    4. రకం కింద,కావలసిన ఫార్మాటింగ్‌ని ఎంచుకోండి.
    5. సరే క్లిక్ చేయండి.

    ప్రీసెట్ ఫార్మాట్‌లలో ఏదీ మీకు సరైనది కానట్లయితే, మీరు సృష్టించవచ్చు Excelలో కస్టమ్ తేదీ ఆకృతిని ఎలా తయారు చేయాలో వివరించిన విధంగా మీ స్వంతం సంఖ్యలు శాస్త్రీయ సంజ్ఞామానంగా ఫార్మాట్ చేయబడ్డాయి, ఉదా. 1234578900 1.23E+09గా కనిపిస్తుంది.

    కారణం . Microsoft Excelలో, సంఖ్యలు 15 అంకెల ఖచ్చితత్వానికి పరిమితం చేయబడ్డాయి. మీ csv ఫైల్‌లోని సంఖ్యలు ఆ పరిమితిని మించి ఉంటే, Excel స్వయంచాలకంగా ఆ పరిమితికి అనుగుణంగా వాటిని శాస్త్రీయ సంజ్ఞామానానికి మారుస్తుంది. ఒక సంఖ్య 15 కంటే ఎక్కువ ముఖ్యమైన అంకెలను కలిగి ఉంటే, చివరికి అన్ని "అదనపు" అంకెలు సున్నాలకు మార్చబడతాయి.

    పరిష్కారం . పెద్ద సంఖ్యలను టెక్స్ట్‌గా దిగుమతి చేయండి లేదా నేరుగా ఎక్సెల్‌లో నంబర్ ఆకృతిని మార్చండి.

    పొడవైన సంఖ్యలను టెక్స్ట్‌గా దిగుమతి చేయండి

    పెద్ద సంఖ్యలను CSV నుండి Excelకి ఖచ్చితంగా బదిలీ చేయడానికి, టెక్స్ట్ దిగుమతి విజార్డ్<ని అమలు చేయండి 2> మరియు లక్ష్య కాలమ్(ల) ఆకృతిని వచనం కి సెట్ చేయండి.

    సంఖ్యను ఖచ్చితంగా దిగుమతి చేయడానికి ఇదే ఏకైక నిజమైన పరిష్కారం స్ట్రింగ్స్ డేటాను కోల్పోకుండా, అనగా 16వ మరియు తదుపరి అంకెలను 0లతో భర్తీ చేయకుండా లేదా ప్రముఖ సున్నాలను తీసివేయకుండా. ఉత్పత్తి ఐడిలు, ఖాతా నంబర్‌లు, బార్ కోడ్‌లు మరియు ఇలాంటి వాటి వంటి ఎంట్రీల కోసం ఇది గొప్పగా పని చేస్తుంది.

    అయితే, మీ విలువలు స్ట్రింగ్‌లు కాకుండా సంఖ్యలు అయితే, ఇది ఉత్తమ పద్ధతి కాదుమీరు ఫలిత వచన విలువలపై ఎలాంటి గణితాన్ని చేయలేరు.

    CSV ఫైల్‌ను మార్చేటప్పుడు ఇతర అవాంఛిత ఆటోమేటిక్ డేటా ఫార్మాటింగ్‌ను నిరోధించడంలో కూడా ఈ పద్ధతి మీకు సహాయం చేస్తుంది.

    నంబర్ ఆకృతిని మార్చండి Excel

    మీ డేటా ఇప్పటికే Excelలో ఉంటే, మీరు General నుండి Text లేదా Number కి దిగువ చూపిన విధంగా మార్చవచ్చు:

    గమనిక. ఈ పద్ధతి తొలగించబడిన మునుపటి సున్నాలు లేదా అంకెలను 15వ స్థానం తర్వాత సున్నాలతో భర్తీ చేయదు.

    మరింత సమాచారం కోసం, దయచేసి Excelలో సెల్‌లను ఎలా ఫార్మాట్ చేయాలో చూడండి.

    నిలువు వరుసను విస్తృతం చేయండి

    సరళమైన సందర్భంలో, ఒక సంఖ్య 15 కంటే తక్కువ అంకెలను కలిగి ఉన్నప్పుడు, దీన్ని చేయడానికి సరిపోతుంది. సంఖ్యలను సాధారణంగా ప్రదర్శించడానికి కొద్దిగా వెడల్పుగా ఉన్న నిలువు వరుస.

    మరిన్ని వివరాల కోసం, దయచేసి Excelలో నిలువు వరుసల పరిమాణాన్ని మరియు స్వయంచాలకంగా ఎలా అమర్చాలో చూడండి.

    అంటే CSV నుండి Excel మార్పిడితో సంభవించే అత్యంత సాధారణ సమస్యలను ఎలా పరిష్కరించాలి. చదివినందుకు ధన్యవాదాలు మరియు వచ్చే వారం కలుద్దాం!

    మైఖేల్ బ్రౌన్ సాఫ్ట్‌వేర్ సాధనాలను ఉపయోగించి సంక్లిష్ట ప్రక్రియలను సరళీకృతం చేయాలనే అభిరుచితో అంకితమైన సాంకేతిక ఔత్సాహికుడు. టెక్ పరిశ్రమలో దశాబ్దానికి పైగా అనుభవంతో, అతను మైక్రోసాఫ్ట్ ఎక్సెల్ మరియు ఔట్‌లుక్‌తో పాటు గూగుల్ షీట్‌లు మరియు డాక్స్‌లో తన నైపుణ్యాలను మెరుగుపరుచుకున్నాడు. మైఖేల్ యొక్క బ్లాగ్ అతని జ్ఞానాన్ని మరియు నైపుణ్యాన్ని ఇతరులతో పంచుకోవడానికి అంకితం చేయబడింది, ఉత్పాదకత మరియు సామర్థ్యాన్ని మెరుగుపరచడం కోసం సులభంగా అనుసరించగల చిట్కాలు మరియు ట్యుటోరియల్‌లను అందిస్తుంది. మీరు అనుభవజ్ఞుడైన ప్రొఫెషనల్ లేదా అనుభవశూన్యుడు అయినా, మైఖేల్ యొక్క బ్లాగ్ ఈ ముఖ్యమైన సాఫ్ట్‌వేర్ సాధనాలను ఎక్కువగా పొందడానికి విలువైన అంతర్దృష్టులను మరియు ఆచరణాత్మక సలహాలను అందిస్తుంది.