Փոխակերպեք CSV-ն Excel-ի որպես աղյուսակ

Տվյալների բազաների բովանդակությունը սովորաբար արդյունահանվում է որպես .csv ֆայլ: Այնուամենայնիվ, դա պարզապես տեքստային ֆայլ է, որը շատ ընթեռնելի չէ: Տվյալների բազայի բովանդակության հետ աշխատելու համար անհրաժեշտ է այն ներկայացնել այլ ձևաչափով. հաճախ Excel թերթերն առավել հարմար են: Այն մասին, թե ինչ մեթոդներ կան դա անելու համար, որն է ավելի լավը և ինչ սխալներ կան տվյալների փոխանցման ժամանակ, կքննարկվեն այս հոդվածում:

Ինչպես փոխարկել CSV-ը Excel ձևաչափի

Կան տարբեր եղանակներ, որոնցով տվյալների բազայից ներբեռնված CSV փաստաթուղթը կարող է փոխանցվել Excel: Մենք կքննարկենք դրանցից երեքը.

  1. Ուղղակի բացում Excel-ում:
  2. Բացում Windows Explorer-ի միջոցով:
  3. Ներմուծեք փաստաթուղթ՝ ձևաչափի փոփոխությամբ:

Excel-ում CSV փաստաթղթի բացում

Excel-ը կարող է բացել .csv փաստաթղթերը անմիջապես առանց փոխակերպման: Այս կերպ բացվելուց հետո ձևաչափը չի փոխվում, .csv ընդլայնումը պահպանվում է, թեև ընդլայնումը կարող է փոփոխվել խմբագրումից հետո:

  1. Գործարկեք Excel-ը, սեղմեք «Ֆայլ«Հետո»բաց»:
  2. Բացվող պատուհանում ընտրեք «Տեքստային ֆայլերընդլայնված ցանկից։
  1. Գտեք ձեզ անհրաժեշտ փաստաթուղթը և կրկնակի սեղմեք դրա վրա:

.csv փաստաթղթերը բացվում են Excel-ում անմիջապես, առանց լրացուցիչ մանիպուլյացիաների: Բայց .txt ֆայլերը կպահանջեն փոխակերպում – կհայտնվի պատուհան:Տեքստի ներմուծման մոգեր»:

Լինում են դեպքեր, երբ ավելի լավ է ոչ թե ուղղակիորեն բացել փաստաթուղթը, այլ զանգահարել վարպետ. Այս մոտեցումը արդարացված է հետևյալ դեպքերում.

  • փաստաթղթում օգտագործվող տարանջատող նիշը ոչ ստանդարտ է, կամ դրանց մի քանի տեսակներ կան.
  • փաստաթուղթը պարունակում է ամսաթվեր տարբեր ձևաչափերով.
  • դուք փոխակերպում եք թվեր, որոնք սկսվում են զրոներով և ցանկանում եք դրանք այդպես պահել.
  • նախքան տվյալներ փոխանցելը, դուք ցանկանում եք տեսնել, թե ինչպիսին կլինի վերջնական արդյունքը.
  • դուք ընդհանուր առմամբ ցանկանում եք ավելի շատ շարժունակություն:

վարպետ կսկսվի, եթե փոխեք փաստաթղթի ընդլայնումը .txt: Կարող եք նաև սկսել այլ կերպ ներմուծել ֆայլը, որը կքննարկվի ավելի ուշ՝ բացման երկրորդ եղանակը նկարագրելուց հետո։

Եթե ​​փաստաթղթում փոփոխություններ կատարեք այն բացելուց հետո, Excel-ը ձեզ կառաջարկի պահպանել այն որպես .xls (կամ .xlsx), քանի որ հակառակ դեպքում ֆորմատավորումների մի մասը կկորչի: Այնուհետև միշտ կլինի ձևաչափը հետ փոխելու հնարավորություն, սակայն բովանդակության մեկ այլ մասը կարող է կորչել՝ թվերի սկզբում զրոները կարող են անհետանալ, որոշ գրառումներ կարող են փոխել իրենց տեսքը:

Windows Explorer-ի միջոցով CSV փաստաթղթի բացում

Այս ճանապարհը սկզբունքորեն չի տարբերվում նախորդից։ Փաստաթուղթը բացելու համար պարզապես կրկնակի սեղմեք դրա վրա Windows Explorer-ում:

Նախքան բացելը, համոզվեք, որ փաստաթղթի անվան կողքին կա Excel ծրագրի պատկերակ, այլ ոչ թե մեկ այլ, սա նշանակում է, որ Excel-ն ընտրված է որպես ծրագիր, որը պետք է բացի նման ֆայլեր: Հակառակ դեպքում կբացվի ինչ-որ այլ ծրագիր։ Դուք կարող եք այն փոխել Excel-ի այսպես.

  1. Զանգահարեք համատեքստի ընտրացանկը՝ աջ սեղմելով ցանկացած .csv ֆայլի վրա և կիրառեք Բացեք… > Ընտրեք ծրագիր.
  2. ընտրել Excel (աշխատասեղան) of Առաջարկվող ծրագրեր, նշանակեք այն որպես ծրագիր, որը միշտ պետք է օգտագործվի նման ֆայլերի համար (ստուգեք ստորև նշված վանդակը) և փակեք պատուհանը՝ սեղմելով OK.

Փոխակերպեք CSV-ն Excel-ի որպես աղյուսակ

Ներմուծեք CSV-ը Excel-ում

Հնարավոր է նաև բացված փաստաթուղթը վերածել Excel աշխատանքային գրքի։ Ֆորմատը կփոխվի .xls-ի՝ Excel-ի ավելի վաղ տարբերակների համար (2000, 2003), իսկ մյուսների համար՝ .xlsx: Ամբողջ բովանդակությունը կցուցադրվի մեկ թերթիկի վրա:

  1. Սեղմեք թերթիկի այն բջիջը, որտեղ պետք է սկսվի ներմուծումը: Սա սովորաբար աղյուսակի առաջին բջիջն է, A1. Դրանից սկսած՝ կլրացվի այնքան տող, որքան բացված ֆայլում կա, և այնքան սյունակ, որքան արժեք կա յուրաքանչյուր սյունակում:
  2. Ներդիրում «Տվյալներ» խմբում»Արտաքին տվյալների ստացում» ընտրեք "Տեքստից».

Փոխակերպեք CSV-ն Excel-ի որպես աղյուսակ

  1. Բացվող պատուհանում գտեք անհրաժեշտ փաստաթուղթը և կրկնակի սեղմեք դրա վրա (կարող եք նաև օգտագործել կոճակը Ներմուծում պատուհանի ներքևի մասում):

Փոխակերպեք CSV-ն Excel-ի որպես աղյուսակ

  1. Հաջորդը, դուք պետք է հետևեք բացվածի քայլ առ քայլ հրահանգներին Տեքստի ներմուծման մոգեր.

Ստորև բերված պատկերը ցույց է տալիս բնօրինակ փաստաթուղթը և ակնկալվող արդյունքը: Որպեսզի ներմուծումից հետո ամեն ինչ հենց այսպես լինի, դուք պետք է կիրառեք տարբեր կարգավորումներ, որոնք կքննարկվեն ավելի ուշ:

Փոխակերպեք CSV-ն Excel-ի որպես աղյուսակ

Քայլ 1. Վիզարդը ձեզ կառաջարկի ընտրել ֆայլի տեսակը - ինչպես կարող եք կռահել, դա կլինի»բաժանարարներով" (Անգլերեն - սահմանազատված), և այն տողը, որից կսկսվի բովանդակության փոխանցումը, ամենայն հավանականությամբ, պետք է սկսել պայմաններ 1եթե դուք չեք ցանկանում փոխանցել բովանդակության միայն մի մասը: Ստորև բերված պատուհանը ցույց կտա ընտրված փաստաթղթի առաջին տողերը:

Փոխակերպեք CSV-ն Excel-ի որպես աղյուսակ

Քայլ 2. Այժմ դուք պետք է հասկանաք, թե որն է օգտագործվում SEPARATOR (կարող է լինել մեկից ավելի) ֆայլում և նշեք այս նիշը Masters. Այն ունի ստանդարտ սահմանազատողներից ընտրելու տարբերակներ, բայց եթե փաստաթղթում օգտագործվում է անտիպ նիշ, կարող եք ընտրել այլ և մուտքագրեք ցանկալի նիշը: Ցուցադրման համար օգտագործվող ֆայլում սահմանազատիչներն են − Կոմբին и Tab. Ստորակետներն առանձնացնում են արտադրանքի բնութագրերով բջիջները, ինչպիսիք են սերիական համարը և վաճառված պատճենների քանակը, իսկ ներդիրները առանձնացնում են մեկ ապրանքը մյուսից. յուրաքանչյուրի մասին տեղեկատվությունը պետք է սկսվի նոր տողից:

Անհրաժեշտ է նաև սահմանել և հստակեցնել տեքստի սահմանազատող. Սա գրանշան է, որը տեղադրված է տեքստի յուրաքանչյուր հատվածից առաջ և հետո, որը պետք է տեղակայված լինի մեկ բջիջում: Սահմանազատողի շնորհիվ յուրաքանչյուր նման հատված ընկալվում է որպես առանձին արժեք, նույնիսկ եթե դրա ներսում կան արժեքներն առանձնացնելու համար ընտրված նիշեր։ Մեր փաստաթղթում յուրաքանչյուր արժեք շրջանակված է չակերտներով, հետևաբար, նույնիսկ եթե այն պարունակում է ստորակետ (օրինակ՝ «սկիզբ, հետո շարունակիր»), դրա ամբողջ տեքստը կտեղադրվի մեկ բջիջում, այլ ոչ թե երկու հաջորդական:

Փոխակերպեք CSV-ն Excel-ի որպես աղյուսակ

Քայլ 3. Այստեղ բավական է նայել նախադիտումը և, եթե այն ցույց չի տալիս անընդունելի թերություններ, սեղմեք Ավարտել. Կարող է պատահել, որ որոշ արժեքներ բաժանվեն ոչ թե մեկ բաժանարարով, այլ մի քանիով, արդյունքում դրանց միջև կհայտնվեն առանց արժեքների բջիջներ: Որպեսզի դա տեղի չունենա, ընտրեք վանդակը Հետևողական սահմանազատողներին վերաբերվեք որպես մեկ.

  1. Ընտրեք նպատակակետ ուղին (դա կարող է լինել նոր թերթ կամ գոյություն ունեցող թերթ) և սեղմել OKներմուծման գործընթացն ավարտելու համար։

Փոխակերպեք CSV-ն Excel-ի որպես աղյուսակ

Կարող եք նաև սեղմել նյութեր - կան այլ հնարավորություններ: Օրինակ, դուք կարող եք ձևաչափել բովանդակությունը, հարմարեցնել նշագրումը և ինչպես է թարմացվում տեղեկատվությունը:

Փոխակերպեք CSV-ն Excel-ի որպես աղյուսակ

Երբեմն փոխակերպման արդյունքը հեռու է սպասվածից: Ինչպես կարող է այս արդյունքը փոխվել, կքննարկվի հոդվածի հաջորդ բաժնում։

Փոխակերպման ընթացքում առաջացած խնդիրները և դրանց լուծումները

CSV ձևաչափի գոյության ողջ ընթացքում ոչ ոք չի անհանգստացել այն պաշտոնապես փաստաթղթավորել: Հետևաբար, թեև ենթադրվում է, որ ստորակետները պետք է օգտագործվեն արժեքները առանձնացնելու համար, իրականում տարբեր տվյալների բազաներում օգտագործվում են տարբեր բաժանարարներ՝ ստորակետեր, ներդիրներ և այլն:

Տեքստի սահմանազատիչները կարող են նաև տարբեր լինել. ամենից հաճախ դրանք կամ չակերտներ են կամ բայթերի կարգի նշան: Հնարավոր է, որ ընդհանրապես սահմանազատողներ չլինեն, այնուհետև որպես բաժանարար օգտագործվող նիշը միշտ ընկալվում է որպես այդպիսին (հետո դա սովորաբար ստորակետ չէ, այն շատ հաճախ է օգտագործվում տեքստում, այլ այլ, ավելի քիչ տարածված նիշ):

Ոչ ստանդարտ ֆայլերը կարող են ճիշտ չբացվել. որպեսզի դրանք ցուցադրվեն այնպես, ինչպես պետք է, դուք պետք է փոխեք համակարգչի կարգավորումները կամ բացման ծրագիրը: Տեսնենք, թե ինչ դժվարություններ կան և ինչ լուծումներ կան դրանց համար։

Ֆայլը ճիշտ չի բացվում

Վկայություն. Փաստաթղթի ամբողջ բովանդակությունը տեղադրված է առաջին սյունակում:

Առաջացնել. Փաստաթուղթը որպես սահմանազատիչ օգտագործում է նիշ, որը որպես այդպիսին նշված չէ համակարգչի կարգավորումներում կամ վերապահված է այլ գործառույթի համար: Օրինակ, ստորակետը կարող է վերապահվել թվի առանձին տասնորդական մասերի համար և, հետևաբար, չի կարող առանձնացնել արժեքները ֆայլում:

Լուծումներ. Այս խնդիրը լուծելու տարբեր եղանակներ կան.

  1. Փոխեք բաժանարար նիշը հենց փաստաթղթում: Բացեք այն Notepad-ում կամ նմանատիպ խմբագրիչում և սկզբնական տողում (դատարկ, բոլոր տվյալները պետք է լինեն ստորև նշված տողերում) մուտքագրեք հետևյալ տեքստը.
  • բաժանարարը փոխել ստորակետի. sep
  • վերածվել ստորակետի. sep=;

Հետո գրված մեկ այլ կերպար սեպ = սկզբնական տողում, նույնպես կդառնա սահմանազատող։

  1. Ֆայլում օգտագործվող բաժանարար նիշը կարող է նշվել նաև հենց Excel-ում: 2016, 2013 կամ 2010 տարբերակներում դրա համար անհրաժեշտ է բացել ներդիրը Ամսաթիվ և ընտրել «Տեքստը ըստ սյունակների» խմբում»աշխատել տվյալների հետ».

Փոխակերպեք CSV-ն Excel-ի որպես աղյուսակ

Սա կբացի պատուհանը»Վիզարդներ՝ տեքստը սյունակներում բաշխելու համար». Այնտեղ, առաջարկվող տվյալների ձևաչափերից դուք պետք է ընտրեք տարանջատիչներ ունեցողները: Այնուհետեւ դուք պետք է սեղմեք հաջորդ և սահմանազատող ընտրելուց հետո, Ավարտել.

Փոխակերպեք CSV-ն Excel-ի որպես աղյուսակ

  1. Փաստաթուղթը ավտոմատ կերպով բացելու համար Ներմուծման հրաշագործ, և ոչ միայն Excel թերթում, ընդլայնումը կարող է փոխվել .csv-ից .txt: AT Masters որպես տարանջատող կարելի է նշել ցանկացած նիշ՝ ինչպես դա անել, ավելի վաղ բացատրված հոդվածում:
  2. Օգտագործեք VBA: Դուք կարող եք օգտագործել, օրինակ, – հարմար է Excel 2000 կամ 2003: Կոդը կարող է փոխվել այնպես, որ այն հարմար լինի այլ տարբերակների համար:

Վերը ներկայացված լուծումները նախատեսված են առանձին փաստաթղթերի համար, որոնց կարգավորումները տարբերվում են սովորականից։ Գործողությունների այս հաջորդականությունը պետք է կիրառվի յուրաքանչյուր ֆայլի համար, որը ճիշտ չի բացվում: Եթե ​​փաստաթղթերի մեծ մասը ճիշտ չի բացվում, թերևս լավագույն լուծումը համակարգչի կարգավորումները փոխելն է. սա քննարկվում է հինգերորդ լուծումում:

  1. Փոխեք բաժանարարը և տասնորդական կետը համակարգչի կարգավորումներում

В Control Panel, կոճակով կանչված սկիզբ, ընտրեք «Լրացուցիչ ընտրանքներ» ցուցակից»Տարածաշրջանային ստանդարտներ». Սեղմելուց հետո կհայտնվի պատուհանՖորմատի կարգավորում» - դրա մեջ կարող եք ընտրել «ցուցակի բաժանարար» և թվի ամբողջ և կոտորակային մասերի բաժանարարը։ Եթե ​​ֆայլերը պահանջում են ստորակետ՝ որպես սահմանազատող, նախ սահմանեք կետը որպես տասնորդական կետ: Հնարավոր է, որ հակառակը լինի. ձեզ անհրաժեշտ է ստորակետ՝ որպես բաժանարար նշան: Այնուհետև ֆրակցիաների համար կարող եք թողնել ցանկացած նշան, դա կոնֆլիկտ չի առաջացնի:

Փոխակերպեք CSV-ն Excel-ի որպես աղյուսակ

Երբ բոլոր կարգավորումներն ավարտված են, սեղմեք OK երկու բաց պատուհանների վրա էլ – դրանք կփակվեն և փոփոխությունները կպահվեն: Հիշեք, որ դրանք այժմ աշխատում են համակարգչի բոլոր ծրագրերի համար:

Վերացնել առաջատար զրոները

Գրանցվել. Աղբյուրի փաստաթղթում որոշ արժեքներ թվեր են, որոնք սկսվում են զրոներով, որոնք բաժանված չեն կոտորակային նշանով (օրինակ՝ թվանշանների ֆիքսված թվով գաղտնագրեր և ծածկագրեր, հաշվիչների և գործիքների ընթերցումներ): Excel-ում նման թվերի սկզբում զրոները անհետանում են։ Եթե ​​ֆայլը խմբագրեք և այնուհետև պահեք որպես Excel աշխատանքային գրքույկ, այլևս հնարավոր չի լինի գտնել այս աշխատանքային գրքում, թե որտեղ են եղել այդ զրոներով թվերը:

Առաջացնել. Excel-ն ունի տեքստի և թվերի առանձին ձևաչափեր: Տեքստային ֆայլերում նման տարանջատում չկա, և, հետևաբար, Excel-ը բոլոր արժեքներին վերագրում է Ընդհանուր ձևաչափը: Դա նշանակում է, որ տեքստը ցուցադրվում է որպես տեքստ, իսկ առանց այբբենական նիշերի թվերը ցուցադրվում են որպես թվեր, որոնք չեն կարող սկսվել զրոներով։

լուծում. Փոխեք ընդլայնումը .txt՝ փաստաթուղթը բացելիս Ներմուծման մոգը միացնելու համար: Երբ հասնեք 3-րդ քայլին, փոխեք զրոյից սկսվող թվերով սյունակների ձևաչափը տեքստի:

Փոխակերպեք CSV-ն Excel-ի որպես աղյուսակ

Որոշ արժեքներ նման են ամսաթվերի

Գրանցվել. Ամսաթվերը ցուցադրում են արժեքներ, որոնք ի սկզբանե պարզ տեքստ կամ թվեր են:

Առաջացնել. Ընդհանուր ձևաչափը ներառում է արժեքները վերածել ամսաթվերի, որոնք նման են Excel-ի արժեքներին: Եթե ​​CSV փաստաթուղթը պարունակում է մեկ արժեք, ինչպիսին է may12, ապա Excel թերթում այն ​​կցուցադրվի որպես ամսաթիվ։

լուծում. Նույնը, ինչ նախորդ դեպքում. Փոխեք ընդլայնումը .txt, in Masters փոխել տեքստի ամսաթվերի վերածված արժեքների ձևաչափը:

Փոխակերպեք CSV-ն Excel-ի որպես աղյուսակ

Եթե, ընդհակառակը, ցանկանում եք ցուցադրել որոշակի սյունակի բովանդակությունը որպես ամսաթվեր, սահմանեք դրա ձևաչափը ամսաթիվ. Ամսաթվի ձևաչափի մի քանի տեսակներ կան, այնպես որ ցանկից ընտրեք ձեզ անհրաժեշտը:

Ինչպես ներմուծել բազմաթիվ CSV ֆայլեր Excel-ում

Excel-ը կարող է միանգամից մի քանի CSV ֆայլ բացել:

  1. մամուլ Ֆայլ> Բացել եւ ընտրեք տարբերակը Տեքստային ֆայլեր ստորև նշված բացվող ցանկից:
  2. Մի քանի ֆայլ կողք կողքի ընտրելու համար նախ ընտրեք առաջինը, ապա սեղմեք Հերթափոխություն և սեղմեք վերջինի վրա: Բացի ընտրված ֆայլերից, կընտրվեն բոլոր ֆայլերը, որոնց միջև:
  3. Սեղմել բաց.

Փոխակերպեք CSV-ն Excel-ի որպես աղյուսակ

Այս մեթոդի թերությունն այն է, որ յուրաքանչյուր ընտրված ֆայլ կբացվի առանձին Excel-ում: Մի փաստաթղթից մյուսը տեղափոխելը կարող է մեծացնել ժամանակի ծախսերը: Այնուամենայնիվ, այնուհետև հնարավոր է դրանց բոլորի բովանդակությունը պատճենել նույն աշխատանքային գրքում թերթերի մեջ:

Բացատրությունը երկար էր, սակայն այժմ առանց մեծ դժվարության կկարողանաք բացել ցանկացած CSV ֆայլ Excel-ում։ Եթե ​​ինչ-որ բան առաջին հայացքից անհասկանալի է թվում, պարզապես հետևեք նշված քայլերին և ամեն ինչ պարզ կդառնա։

Թողնել գրառում