Բովանդակություն
CSV (Ստորակետերով առանձնացված արժեքներ) սովորական ձևաչափ է՝ աղյուսակային տվյալները (թվային և տեքստային) պարզ տեքստում պահելու համար: Ֆայլի այս ձևաչափը հանրաճանաչ և կայուն է այն պատճառով, որ հսկայական թվով ծրագրեր և հավելվածներ հասկանում են CSV-ն, գոնե որպես ներմուծման/արտահանման այլընտրանքային ֆայլի ձևաչափ: Ավելին, CSV ձևաչափը թույլ է տալիս օգտվողին նայել ֆայլը և անմիջապես գտնել տվյալների հետ կապված խնդիր, եթե այդպիսիք կան, փոխել CSV սահմանազատիչը, մեջբերումների կանոնները և այլն: Դա հնարավոր է, քանի որ CSV-ն պարզ տեքստ է, և նույնիսկ ոչ շատ փորձառու օգտվողը կարող է հեշտությամբ հասկանալ այն առանց հատուկ ուսուցման:
Այս հոդվածում մենք կսովորենք Excel-ից CSV տվյալների արտահանման արագ և արդյունավետ եղանակներ և կսովորենք, թե ինչպես փոխարկել Excel-ի ֆայլը CSV-ի՝ առանց խեղաթյուրելու բոլոր հատուկ և օտար նիշերը: Հոդվածում նկարագրված տեխնիկան աշխատում է Excel 2013, 2010 և 2007 թվականների բոլոր տարբերակներում:
Ինչպես փոխարկել Excel ֆայլը CSV-ի
Եթե ցանկանում եք Excel ֆայլը արտահանել որևէ այլ ծրագիր, օրինակ՝ Outlook հասցեների գիրք կամ Access տվյալների բազա, նախ փոխարկեք Excel թերթիկը CSV ֆայլի, այնուհետև ներմուծեք ֆայլը։ . Csv մեկ այլ դիմումի: Հետևյալը քայլ առ քայլ ուղեցույց է այն մասին, թե ինչպես արտահանել Excel աշխատանքային գիրքը CSV ձևաչափով Excel գործիքի միջոցով.Պահպանել որպես.
- Excel աշխատանքային գրքում բացեք ներդիրը Ֆայլ (Ֆայլ) և սեղմեք Պահպանել որպես (Պահպանել որպես). Բացի այդ, երկխոսության տուփը Փաստաթղթի պահպանում (Save as) կարող է բացվել՝ սեղմելով ստեղնը F12.
- Է Ֆայլի տիպը, (Պահպանել որպես տեսակ) ընտրել CSV (բաժանված ստորակետերով) (CSV (Ստորակետով սահմանազատված)):Բացի CSV-ից (ստորակետով սահմանազատված), հասանելի են նաև CSV ձևաչափի մի քանի այլ տարբերակներ.
- CSV (բաժանված ստորակետերով) (CSV (Ստորակետով սահմանազատված)): Այս ձևաչափը պահում է Excel-ի տվյալները որպես ստորակետերով սահմանազատված տեքստային ֆայլ և կարող է օգտագործվել Windows-ի մեկ այլ հավելվածում և Windows օպերացիոն համակարգի այլ տարբերակում:
- CSV (Macintosh). Այս ձևաչափը պահպանում է Excel աշխատանքային գիրքը որպես ստորակետերով սահմանազատված ֆայլ՝ Mac օպերացիոն համակարգում օգտագործելու համար:
- CSV (MS DOS). Պահում է Excel աշխատանքային գիրքը որպես ստորակետերով սահմանազատված ֆայլ՝ MS-DOS օպերացիոն համակարգում օգտագործելու համար:
- unicode տեքստ (Յունիկոդի տեքստ (*txt)): Այս ստանդարտին աջակցում են գրեթե բոլոր գործող օպերացիոն համակարգերը, ներառյալ Windows, Macintosh, Linux և Solaris Unix: Այն աջակցում է գրեթե բոլոր ժամանակակից և նույնիսկ որոշ հին լեզուների կերպարներին: Հետևաբար, եթե Excel-ի աշխատանքային գրքույկը պարունակում է տվյալներ օտար լեզուներով, խորհուրդ եմ տալիս նախ պահպանել այն ձևաչափով unicode տեքստ (Unicode Text (*txt)), այնուհետև փոխարկեք CSV-ի, ինչպես նկարագրված է ավելի ուշ Export-ից Excel-ից UTF-8 կամ UTF-16 CSV ձևաչափի:
Նշում: Նշված բոլոր ձևաչափերը պահպանում են միայն ակտիվ Excel թերթիկը:
- Ընտրեք թղթապանակ՝ CSV ֆայլը պահելու համար և սեղմեք Փրկել (Պահպանել): Սեղմելուց հետո Փրկել (Պահպանել) կհայտնվի երկու երկխոսության տուփ: Մի անհանգստացեք, այս հաղորդագրությունները սխալ չեն նշում, այդպես էլ պետք է լինի:
- Առաջին երկխոսության տուփը հիշեցնում է ձեզ դա Միայն ընթացիկ թերթիկը կարող է պահպանվել ընտրված տեսակի ֆայլում (Ընտրված ֆայլի տեսակը չի աջակցում աշխատանքային գրքերը, որոնք պարունակում են մի քանի թերթ): Միայն ընթացիկ թերթիկը պահելու համար պարզապես սեղմեք OK.Եթե ցանկանում եք պահպանել գրքի բոլոր թերթերը, ապա սեղմեք ոչնչացում (Չեղարկել) և գրքի բոլոր թերթերը առանձին-առանձին պահեք համապատասխան ֆայլերի անուններով, կամ կարող եք ընտրել մեկ այլ ֆայլի տեսակ, որն ապահովում է բազմաթիվ էջեր:
- Սեղմելուց հետո OK առաջին երկխոսության վանդակում կհայտնվի երկրորդը, որը նախազգուշացնում է, որ որոշ գործառույթներ անհասանելի կլինեն, քանի որ դրանք չեն ապահովվում CSV ձևաչափով: Ահա թե ինչպես պետք է լինի, այնպես որ պարզապես սեղմեք այո (Այո):
Ահա թե ինչպես կարելի է Excel-ի աշխատաթերթը պահել որպես CSV ֆայլ: Արագ և հեշտ, և դժվար թե այստեղ որևէ դժվարություն առաջանա:
Արտահանել Excel-ից դեպի CSV UTF-8 կամ UTF-16 կոդավորումով
Եթե Excel թերթիկը պարունակում է որևէ հատուկ կամ օտար նիշ (թիլդ, շեշտ և այլն) կամ հիերոգլիֆներ, ապա Excel թերթիկը վերը նկարագրված եղանակով վերափոխելը CSV-ի չի աշխատի:
Բանն այն է, որ թիմը Պահպանել որպես > CSV (Պահպանել որպես > CSV) կխճճվի բոլոր նիշերը, բացի ASCII-ից (Տեղեկատվության փոխանակման ամերիկյան ստանդարտ կոդը): Եվ եթե Excel թերթի վրա կան կրկնակի չակերտներ կամ երկար գծիկներ (փոխանցվում են Excel, օրինակ, Word փաստաթղթից տեքստը պատճենելիս/տեղադրելիս), ապա այդպիսի նիշերը նույնպես կփշրվեն:
Հեշտ լուծում – Պահպանեք Excel թերթիկը որպես տեքստային ֆայլ Յունիկոդ (.txt), այնուհետև այն փոխարկեք CSV-ի: Այս կերպ բոլոր ոչ ASCII նիշերը կմնան անփոփոխ:
Նախքան շարունակելը, թույլ տվեք համառոտ բացատրել UTF-8 և UTF-16 կոդավորումների հիմնական տարբերությունները, որպեսզի յուրաքանչյուր առանձին դեպքում կարողանաք ընտրել համապատասխան ձևաչափը.
- UTF-8 ավելի կոմպակտ կոդավորում է, որն օգտագործում է 1-ից 4 բայթ յուրաքանչյուր նիշի համար: Ամենից հաճախ խորհուրդ է տրվում օգտագործել այս ձևաչափը, երբ ֆայլում գերակշռում են ASCII նիշերը, քանի որ այդ նիշերի մեծ մասը պահանջում է 1 բայթ հիշողություն: Մեկ այլ առավելություն այն է, որ UTF-8 ֆայլի կոդավորումը, որը պարունակում է միայն ASCII նիշեր, ոչ մի կերպ չի տարբերվի նույն ASCII ֆայլից:
- UTF-16 յուրաքանչյուր նիշ պահելու համար օգտագործում է 2-ից 4 բայթ: Խնդրում ենք նկատի ունենալ, որ ոչ բոլոր դեպքերում UTF-16 ֆայլը պահանջում է ավելի շատ հիշողություն, քան UTF-8 ֆայլը: Օրինակ՝ ճապոնական նիշերը UTF-3-ում զբաղեցնում են 4-ից 8 բայթ, իսկ UTF-2-ում՝ 4-ից 16 բայթ: Այսպիսով, իմաստ ունի օգտագործել UTF-16-ը, եթե տվյալները պարունակում են ասիական նիշեր, ներառյալ ճապոներեն, չինարեն և կորեերեն: Այս կոդավորման հիմնական թերությունն այն է, որ այն լիովին համատեղելի չէ ASCII ֆայլերի հետ և պահանջում է հատուկ ծրագրեր նման ֆայլեր ցուցադրելու համար: Հիշեք սա, եթե նախատեսում եք ստացված ֆայլերը ներմուծել Excel-ից մեկ այլ տեղ:
Ինչպես փոխարկել Excel ֆայլը CSV UTF-8
Ենթադրենք, մենք ունենք excel թերթիկ օտար նիշերով, մեր օրինակում դրանք ճապոնական անուններ են:
Այս Excel թերթիկը CSV ֆայլ արտահանելու համար՝ պահպանելով բոլոր հիերոգլիֆները, մենք կանենք հետևյալը.
- Excel-ում բացեք ներդիրը Ֆայլ (Ֆայլ) և սեղմեք Պահպանել որպես (Պահպանել որպես).
- Մուտքագրեք ֆայլի անունը դաշտում Ֆայլի տիպը, (Պահպանել որպես տեսակ) ընտրել unicode տեքստ (Unicode Text (*.txt)) և սեղմեք Փրկել (Պահպանել):
- Բացեք ստեղծված ֆայլը ցանկացած ստանդարտ տեքստային խմբագրիչում, օրինակ՝ Notepad-ում:
Նշում: Ոչ բոլոր պարզ տեքստային խմբագրիչները լիովին աջակցում են Յունիկոդի նիշերը, ուստի որոշները կարող են ուղղանկյունի տեսք ունենալ: Շատ դեպքերում դա ոչ մի կերպ չի ազդի վերջնական ֆայլի վրա, և դուք կարող եք պարզապես անտեսել այն կամ ընտրել ավելի առաջադեմ խմբագիր, ինչպիսին է Notepad++-ը:
- Քանի որ մեր Unicode տեքստային ֆայլը օգտագործում է ներդիրի նիշը որպես սահմանազատող, և մենք ցանկանում ենք այն փոխարկել CSV-ի (ստորակետներով սահմանազատված), մենք պետք է փոխարինենք ներդիրի նիշերը ստորակետերով:
Նշում: Եթե ստորակետերով սահմանազատիչներով ֆայլ ստանալու խիստ անհրաժեշտություն չկա, բայց Ձեզ անհրաժեշտ է ցանկացած CSV ֆայլ, որը կարող է հասկանալ Excel-ը, ապա այս քայլը կարելի է բաց թողնել, քանի որ Microsoft Excel-ը հիանալի հասկանում է ֆայլերը սահմանազատիչով՝ աղյուսակավորումով:
- Եթե ձեզ դեռևս անհրաժեշտ է CSV ֆայլ (ստորակետներով բաժանված), ապա Notepad-ում արեք հետևյալը.
- Ընտրեք ներդիրի նիշը, աջ սեղմեք դրա վրա և համատեքստի ընտրացանկում սեղմեք պատճեն (Պատճենել), կամ պարզապես սեղմել Ctrl + Cինչպես ցույց է տրված ստորև նկարում:
- մամուլ Ctrl + Hերկխոսության տուփը բացելու համար Փոխարինեք (Փոխարինեք) և տեղադրեք պատճենված ներդիրի նիշը դաշտում Որ (Գտեք ինչ): Այս դեպքում կուրսորը կտեղափոխվի աջ, սա նշանակում է, որ ներդիրի նիշը տեղադրված է: Դաշտում քան (Փոխարինեք) մուտքագրեք ստորակետ և սեղմեք Փոխարինել բոլորը (Փոխարինել բոլորը):
Notepad-ում արդյունքը կլինի այսպիսին.
- Սեղմել Ֆայլ > Պահպանել որպես (Ֆայլ > Պահպանել որպես), մուտքագրեք ֆայլի անունը և բացվող ցանկում Կոդավորում (Կոդավորում) ընտրել UTF-8… Այնուհետև սեղմեք կոճակը Փրկել (Պահպանել):
- Գործարկեք Windows Explorer-ը և փոխեք ֆայլի ընդլայնումը : Txt on . Csv.Փոխել ընդլայնումը այլ կերպ : Txt on . Csv Դուք կարող եք դա անել անմիջապես Notepad-ում: Դա անելու համար երկխոսության վանդակում Պահպանել որպես (Պահպանել որպես) դաշտում Ֆայլի տիպը, (Պահպանել որպես տեսակ) ընտրեք տարբերակ Բոլոր ֆայլերը (Բոլոր ֆայլերը) և համապատասխան դաշտում ֆայլի անվան մեջ ավելացրեք «.csv», ինչպես ցույց է տրված ստորև նկարում:
- Բացեք CSV ֆայլը Excel-ում, դրա համար ներդիրում Ֆայլ (Ֆիլետ) հունցել բաց > Տեքստային ֆայլեր (Բացեք > Տեքստային ֆայլեր) և ստուգեք, արդյոք տվյալները կարգին են:
Նշում: Եթե ձեր ֆայլը նախատեսված է Excel-ից դուրս օգտագործելու համար, և UTF-8 ձևաչափը պարտադիր է, ապա որևէ փոփոխություն մի կատարեք թերթում և այն նորից մի պահեք Excel-ում, քանի որ դա կարող է հանգեցնել կոդավորման ընթերցման հետ կապված խնդիրների: Եթե տվյալների մի մասը չի ցուցադրվում Excel-ում, բացեք նույն ֆայլը Notepad-ում և ուղղեք դրա տվյալները: Մի մոռացեք ֆայլը կրկին պահել UTF-8 ձևաչափով:
Ինչպես փոխարկել Excel ֆայլը CSV UTF-16
UTF-16 CSV ֆայլ արտահանելը շատ ավելի արագ և հեշտ է, քան UTF-8 արտահանումը: Փաստն այն է, որ Excel-ը ավտոմատ կերպով կիրառում է UTF-16 ձևաչափը, երբ ֆայլը պահում եք որպես unicode տեքստ (Յունիկոդի տեքստ):
Դա անելու համար պահեք ֆայլը գործիքի միջոցով Պահպանել որպես (Պահպանել որպես) Excel-ում և այնուհետև Windows Explorer-ում փոխեք ստեղծված ֆայլի ընդլայնումը . Csv, Կատարած!
Եթե Ձեզ անհրաժեշտ է CSV ֆայլ՝ ստորակետով կամ ստորակետով, որպես սահմանազատող, փոխարինեք բոլոր ներդիրների նիշերը համապատասխանաբար ստորակետերով կամ ստորակետերով Notepad-ում կամ ձեր ընտրած ցանկացած այլ տեքստային խմբագրիչում (դա ավելի վաղ տե՛ս այս հոդվածում մանրամասն հրահանգների համար, թե ինչպես դա անել):
Excel ֆայլերը CSV-ի փոխարկելու այլ եղանակներ
Excel-ից CSV (UTF-8 և UTF-16) տվյալների արտահանման վերը նկարագրված մեթոդները ունիվերսալ են, այսինքն՝ հարմար են ցանկացած հատուկ նիշերի հետ աշխատելու և Excel-ի ցանկացած տարբերակում 2003-ից մինչև 2013 թվականը:
Excel-ից տվյալները CSV ձևաչափի փոխարկելու շատ այլ եղանակներ կան: Ի տարբերություն վերը ներկայացված լուծումների, այս մեթոդները չեն հանգեցնի մաքուր UTF-8 ֆայլի (սա չի վերաբերում OpenOffice-ին, որը կարող է Excel ֆայլեր արտահանել UTF կոդավորման մի քանի տարբերակներով): Բայց շատ դեպքերում ստացված ֆայլը կպարունակի ճիշտ նիշերի հավաքածու, որն այնուհետև կարող է առանց ցավի փոխակերպվել UTF-8 ձևաչափի՝ օգտագործելով ցանկացած տեքստային խմբագրիչ:
Փոխարկեք Excel ֆայլը CSV-ի, օգտագործելով Google Sheets
Ինչպես պարզվում է, շատ հեշտ է Excel ֆայլը փոխարկել CSV-ի, օգտագործելով Google Sheets: Պայմանով, որ Google Drive-ն արդեն տեղադրված է ձեր համակարգչում, հետևեք այս 5 պարզ քայլերին.
- Google Drive-ում սեղմեք կոճակը Ստեղծել (Ստեղծել) և ընտրել Սեղան (Աղյուսակ):
- Մենյուի վրա Ֆայլ (Ֆիլետ) հունցել Ներմուծում (Ներմուծում):
- Սեղմել Բեռնել (Վերբեռնեք) և ընտրեք Excel ֆայլը՝ ձեր համակարգչից վերբեռնելու համար:
- Երկխոսության վանդակում Իմպֆայլ ort (Ներմուծել ֆայլ) ընտրել Փոխարինեք աղյուսակը (Փոխարինեք աղյուսակը) և սեղմեք Ներմուծում (Ներմուծում):
Ձեր պատասխանը ուղարկված չէ: Եթե Excel-ի ֆայլը համեմատաբար փոքր է, ապա ժամանակ խնայելու համար կարող եք դրանից տվյալները փոխանցել Google աղյուսակ՝ օգտագործելով copy/paste:
- Մենյուի վրա Ֆայլ (Ֆիլետ) հունցել Ներբեռնեք որպես (Ներբեռնեք որպես), ընտրեք ֆայլի տեսակը CSV - ֆայլը կպահվի համակարգչում:
Ի վերջո, բացեք ստեղծված CSV ֆայլը ցանկացած տեքստային խմբագրիչում, որպեսզի համոզվեք, որ բոլոր նիշերը ճիշտ են պահպանվել: Ցավոք, այս կերպ ստեղծված CSV ֆայլերը միշտ չէ, որ ճիշտ են ցուցադրվում Excel-ում:
Պահպանեք .xlsx ֆայլը որպես .xls և այնուհետև փոխարկեք CSV ֆայլի
Այս մեթոդը լրացուցիչ մեկնաբանություն չի պահանջում, քանի որ ամեն ինչ արդեն պարզ է անունից:
Այս լուծումը գտել եմ Excel-ին նվիրված ֆորումներից մեկում, չեմ հիշում, թե որն է։ Անկեղծ ասած, ես երբեք չեմ օգտագործել այս մեթոդը, բայց շատ օգտատերերի կարծիքով, որոշ հատուկ նիշեր կորչում են անմիջապես ից փրկելիս: . Xlsx в . Csv, բայց մնա, եթե առաջինը . Xlsx պահպանել, քանի որ . Xls, իսկ հետո հավանել . Csv, ինչպես արեցինք այս հոդվածի սկզբում։
Ինչևէ, փորձեք Excel-ից ձեզ համար CSV ֆայլեր ստեղծելու այս մեթոդը, և եթե այն ստացվի, ապա դա լավ ժամանակ կխնայի:
Excel ֆայլի պահպանում որպես CSV՝ օգտագործելով OpenOffice-ը
OpenOffice-ը բաց կոդով հավելվածների հավաքածու է, որը ներառում է աղյուսակային հավելված, որը հիանալի աշխատանք է կատարում Excel-ից CSV ձևաչափով տվյալների արտահանման գործում: Փաստորեն, այս հավելվածը հնարավորություն է տալիս օգտվելու ավելի շատ տարբերակներից աղյուսակները CSV ֆայլերի փոխակերպելիս (կոդավորում, սահմանազատիչներ և այլն), քան Excel-ը և Google Sheets-ը միասին:
Պարզապես բացեք Excel ֆայլը OpenOffice Calc-ում, սեղմեք Ֆայլ > Պահպանել որպես (Ֆայլ > Պահպանել որպես) և ընտրեք ֆայլի տեսակը CSV տեքստ (Տեքստ CSV):
Հաջորդ քայլը պարամետրերի արժեքների ընտրությունն է Կոդավորում (Նիշերի հավաքածուներ) и Դաշտային բաժանարար (դաշտի սահմանազատիչ): Իհարկե, եթե ցանկանում ենք ստեղծել UTF-8 CSV ֆայլ՝ ստորակետներով որպես սահմանազատիչներ, ապա ընտրեք. UTF-8 և համապատասխան դաշտերում մուտքագրեք ստորակետ (,): Պարամետր Տեքստի բաժանարար (Տեքստի սահմանազատիչ) սովորաբար մնում է անփոփոխ – չակերտներ (“): Հաջորդ սեղմեք OK.
Նույն կերպ Excel-ից CSV-ի արագ և առանց ցավի փոխակերպման համար կարող եք օգտագործել մեկ այլ հավելված՝ LibreOffice: Համաձայն եմ, լավ կլիներ, եթե Microsoft Excel-ը հնարավորություն ունենար նաև կարգավորել կարգավորումները CSV ֆայլեր ստեղծելիս:
Այս հոդվածում ես խոսեցի այն մեթոդների մասին, որոնք ես գիտեմ Excel ֆայլերը CSV-ի փոխարկելու մասին: Եթե դուք գիտեք Excel-ից CSV արտահանման ավելի արդյունավետ մեթոդներ, խնդրում ենք մեզ այդ մասին պատմել մեկնաբանություններում: Շնորհակալություն ուշադրության համար!