CSV-ից Excel փոխարկում․ գործիքի նկարագրություն
Սույն էջը նկարագրում է CSV ֆայլը Excel աշխատանքային գրքի (XLSX) փոխարկող գործիքը։ Այն աշխատում է ամբողջությամբ բրաուզերում, առանց տվյալները սերվեր ուղարկելու և պահպանում է CSV-ի յուրաքանչյուր տողն ու սյունակը XLSX-ի առաջին աշխատանքային թերթում։ Օգտատերը կարող է նախադիտել արդյունքը ներբեռնելուց առաջ։
Փոխարկումն ամբողջությամբ տեղի է ունենում բրաուզերի ներսում։ Երբ դուք ընտրում եք CSV ֆայլ, ձեր բրաուզերը վերլուծում է ֆայլը և գրում է փոխարկված արդյունքը ձեր սարքի վրա։ Ոչ մի տվյալ չի վերբեռնվում որևէ սերվեր։
Գործիքը կարող է ձախողվել մի քանի հստակ սահմանված պատճառներով։ Սխալի յուրաքանչյուր հաղորդագրություն կոնկրետ է և գործողություն պահանջող.
- Ընտրեք CSV, JSON կամ XLSX ֆայլ: – Ընտրված ֆայլն ունի ընդլայնում, որն ապահովված չէ։ Այս էջը ակնկալում է CSV ֆայլ։
- Այս ֆայլը չափազանց մեծ է։ Օգտագործեք ֆայլ 8 ՄԲ-ից փոքր։ – Ֆայլը գերազանցում է 8 ՄԲ չափի սահմանաչափը։
- Չհաջողվեց փոխարկել այս ֆայլը։ – Ընդհանուր փոխարկման ձախողում, հաճախ պայմանավորված անսպասելի երկուական ֆայլով կամ անվավեր կառուցվածքով։
- Այս CSV-ն հնարավոր չէր վերլուծել։ – Ֆայլը հնարավոր չէր բաժանել տողերի և սյունակների՝ ընտրված բաժանարարով։ Ընդհանուր պատճառներն են՝ սխալ բաժանարար, չփախուստված չակերտներ, վնասված տեքստ։
- Այս ֆայլը չունի աղյուսակի տողեր։ – Ֆայլը դատարկ է, կամ դրա յուրաքանչյուր տող դատարկ է։
- Փոխարկումը չեղարկվեց։ – Օգտատերը ձեռքով ընդհատել է փոխարկումը։
- Այս փոխարկումը չափազանց երկար է տևում։ Փորձեք ավելի փոքր ֆայլ։ – Փոխարկումը գերազանցել է մոտավորապես 12 վայրկյանի սահմանաչափը, քանի որ ֆայլը շատ մեծ է կամ սարքը դանդաղ էր։
Գործիքը ընդունում է մինչև 8 ՄԲ ֆայլեր, 10,000 տող և 200 սյունակ։
Ի՞նչն է առանձնացնում այս գործիքը
CSV ձևաչափը տվյալների տիպեր չունի․ յուրաքանչյուր դաշտ տեքստ է։ XLSX ֆայլում բոլոր արժեքները մնում են տեքստ՝ ներառյալ թվերը, ամսաթվերը և առաջատար զրոներով նույնականացնողները (օրինակ՝ փոստային ինդեքսներ, ապրանքային կոդեր)։ Excel-ում թվային կամ ամսաթվային ձևաչափ կիրառելու համար օգտատերը պետք է դա անի ձեռքով փոխարկումից հետո։
CSV-ն չի կարող պարունակել մի քանի թերթ, բանաձևեր, բջիջների ոճավորում կամ ձևաչափում։ Հետևաբար, XLSX-ը պարունակում է միայն հում տվյալներ՝ առանց ավտոմատ տիպավորման կամ ձևաչափման։ CSV-ի բաժանիչը (ստորակետ, կետ-ստորակետ կամ տաբուլյացիա) ընտրվում է օգտատիրոջ կողմից փոխարկման պահին, քանի որ աղբյուր ֆայլը չի նշում այն։ Փոխարկիչը ամբողջ ֆայլը մեկ հարթ աղյուսակ է համարում. տողերի ներսում թաքնված նոր տողերը, ներկառուցված ստորակետները կամ չմեջբերված դաշտերը, որոնք խախտում են սպասվող բաժանիչի օրինաչափությունը, կարող են առաջացնել վերլուծման սխալ («Այս CSV-ն հնարավոր չէ վերլուծել»)։
Մուտքային և ելքային տվյալներ
Մուտք
- Մեկ CSV ֆայլ՝ առավելագույնը 8 ՄԲ չափով, 10,000 տող և 200 սյունակ:
- CSV բաժանիչի ընտրություն՝ ստորակետ, կետ-ստորակետ կամ տաբուլյացիա:
Ելք
- Ներբեռնվող XLSX ֆայլ՝ փոխարկված տվյալներով:
- Փոխարկված աղյուսակի նախադիտում էկրանին (առաջին 8 տողը և 8 սյունակը):
- Ստացված աղյուսակի տողերի և սյունակների քանակը:
- Ելքային ֆայլի չափը:
Կանոններ և սահմանային դեպքեր
- Գործիքը փոխարկում է CSV-ի բոլոր տեսանելի արժեքները, բայց միայն առաջին «թերթը» (CSV ֆայլն ինքը)։ XLSX-ը կունենա մեկ աշխատանքային թերթ։
- Բանաձևեր չեն հաշվարկվում, ոճավորում չի պահպանվում. CSV-ն չունի դրանք, ուստի XLSX-ը պարունակում է միայն հում տվյալներ։
- Հանդիպող սխալի հաղորդագրություններ․
- «Ընտրեք CSV, JSON կամ XLSX ֆայլ»։
- «Ֆայլը չափազանց մեծ է։ Օգտագործեք ‹max›–ից փոքր ֆայլ»։
- «Ընտրեք այլ ելքային ձևաչափ»։
- «Այս CSV-ն հնարավոր չէ վերլուծել»։
- «Այս JSON-ը անվավեր է կամ աղյուսակաձև չէ»։
- «Այս Excel ֆայլը հնարավոր չէ բացել»։
- «Այս ֆայլը չունի աղյուսակի տողեր»։
- «Փոխարկումը չեղարկվել է»։
- «Հնարավոր չէ փոխարկել այս ֆայլը»։
- «Այս փոխարկումը չափազանց երկար է տևում։ Փորձեք ավելի փոքր ֆայլ»։
- Փոխարկումն աշխատում է ամբողջությամբ բրաուզերում. ոչինչ չի վերբեռնվում սերվեր։
Ո՞ւմ է պետք այս գործիքը
- Այն մարդկանց, ովքեր ունեն CSV հաշվետվություն, տվյալների բազայի արտահանում կամ փոստային ցուցակ և ցանկանում են բացել Excel-ում՝ սյունակների վերնագրերով։
- Նրանց, ովքեր պետք է կիսվեն աղյուսակային տվյալներով գործընկերների հետ, որոնք աշխատում են միայն Excel ֆայլերով։
- Օգտատերերին, ովքեր ցանկանում են կիրառել Excel-ի առանձնահատկություններ (տեսակավորում, զտում, դինամիկ աղյուսակներ) CSV-ով ստացված տվյալների վրա։
- Նրանց, ովքեր պետք է ապահովեն, որ նույնականացնողների առաջատար զրոները (օրինակ՝ ZIP կոդեր, հաշվի համարներ) չկորչեն CSV ներմուծման ժամանակ. այս փոխարկիչը դրանք պահում է որպես տեքստ XLSX-ում։
- Օգտատերերին, ովքեր գերադասում են կլիենտային փոխարկումը գաղտնիության կամ անվտանգության նկատառումներից ելնելով և չեն ցանկանում իրենց CSV-ն վերբեռնել սերվեր։
Տեխնիկական մանրամասներ և տվյալների տիպերի քարտեզագրում
CSV-ն (Comma‑Separated Values) տեքստային ֆայլ է, որտեղ տողերը բաժանված են նոր տողերով, իսկ սյունակները՝ ընտրված բաժանիչով։ CSV ստանդարտը (RFC 4180) սահմանում է չակերտներում փակելու կանոններ, բայց շատ ֆայլեր չեն հետևում ստանդարտին, ինչը հանգեցնում է վերլուծման սխալների։ XLSX ձևաչափը (Office Open XML) իրականում սեղմված XML փաստաթղթերի հավաքածու է, որն աջակցում է մի քանի աշխատանքային թերթեր, բջիջների տիպեր (թիվ, ամսաթիվ, տեքստ), բանաձևեր և ոճավորում։ CSV-ից XLSX փոխարկելիս կորչում են բոլոր այդ հնարավորությունները, քանի որ CSV-ն այլևս չի պարունակում դրանք։
Տվյալների տիպերի քարտեզագրում
| CSV տիպ | XLSX տիպ | Նշումներ |
|---|---|---|
| Տեքստ | Տեքստ (ստրինգ) | Բոլոր արժեքները մնում են տեքստ։ |
| Թվեր | Թիվ | Թվերը պահպանում են իրենց տիպը։ |
| Ամսաթվեր | Ամսաթիվ | Ամսաթվերը պահպանում են իրենց տիպը։ |
| Առաջատար զրոներով տողեր | Տեքստ | Զրոները պահպանվում են։ |
Բաժանիչի ընտրություն
CSV ֆայլը չի պարունակում տեղեկություն իր բաժանիչի մասին։ Ստորակետն ամենատարածվածն է անգլերեն միջավայրում, կետ-ստորակետը՝ եվրոպական երկրներում, որտեղ ստորակետն օգտագործվում է որպես տասնորդական բաժանիչ։ Տաբուլյացիան հաճախ հանդիպում է տվյալների բազաների արտահանումներում։ Սխալ բաժանիչ ընտրելու դեպքում գործիքը կհայտնի Այս CSV-ն հնարավոր չէ վերլուծել սխալը, քանի որ տողերը ճիշտ չեն բաժանվի սյունակների։
Սխալների կառավարում
Եթե ֆայլը գերազանցում է առավելագույն չափը, ցուցադրվում է համապատասխան հաղորդագրություն՝ նշելով առավելագույն թույլատրելի չափը։ Այս էջը թույլ է տալիս մեկ ֆայլ՝ առավելագույնը 8 ՄԲ չափով, 10,000 տող և 200 սյունակ։ Եթե ֆայլը գերազանցում է այս սահմանաչափերը, կհայտնվի սխալի հաղորդագրություն, օրինակ՝ Այս ֆայլը չափազանց մեծ է։ Օգտագործեք ֆայլ ‹max›-ից փոքր։ Այս ֆայլը չունի աղյուսակի տողեր սխալը հայտնվում է, երբ CSV-ն պարունակում է միայն վերնագիր կամ դատարկ տողեր։ Փոխարկումը չեղարկվել է հաղորդագրությունը կարող է առաջանալ, եթե օգտատերը դադարեցնում է գործընթացը։ Եթե փոխարկումը տևում է ավելի քան 12 վայրկյան, այն կդադարեցվի Այս փոխարկումը չափազանց երկար է տևում։ Փորձեք ավելի փոքր ֆայլ հաղորդագրությամբ։
Հաճախ տրվող հարցեր (FAQ)
1. Ինչու՞ են բոլոր արժեքները XLSX-ում տեքստ, նույնիսկ թվերը։ CSV-ն չի պահպանում տվյալների տիպերը։ Յուրաքանչյուր դաշտ միշտ տեքստ է։ Այս գործիքը չի փորձում կռահել տիպը, որպեսզի խուսափի սխալ մեկնաբանություններից (օրինակ՝ 000123-ը որպես թիվ մեկնաբանելը և զրոները կորցնելը)։ Excel-ում կարող եք ընտրել բջիջների միջակայքը և փոխել ձևաչափը «Թիվ» կամ «Ամսաթիվ»՝ «Բջիջների ձևաչափ» երկխոսության միջոցով։
2. Կարո՞ղ եմ փոխարկել CSV-ն Excel-ի՝ պահպանելով մի քանի աշխատանքային թերթ։ Ոչ։ CSV ֆայլը միշտ մեկ հարթ աղյուսակ է։ XLSX-ը կունենա միայն մեկ աշխատանքային թերթ։ Եթե Ձեզ անհրաժեշտ են մի քանի թերթ, դրանք պետք է ստեղծեք Excel-ում՝ տվյալները պատճենելով տարբեր թերթերում։
3. Ինչու՞ է իմ CSV-ն վերլուծման սխալ տալիս «Այս CSV-ն հնարավոր չէ վերլուծել» հաղորդագրությամբ։ Դա տեղի է ունենում, երբ ֆայլը չի համապատասխանում ընտրված բաժանիչի օրինաչափությանը։ Ստուգեք, թե որ բաժանիչն է իրականում օգտագործվում (ստորակետ, կետ-ստորակետ, տաբուլյացիա)։ Կարող է լինել նաև, որ տողի ներսում կան չմեջբերված ստորակետներ կամ նոր տողեր, որոնք խախտում են կառուցվածքը։ Բացեք ֆայլը տեքստային խմբագրիչով՝ ստուգելու համար։
4. Ֆայլը շատ մեծ է. ի՞նչ անել։ Եթե ստանում եք «Այս ֆայլը չափազանց մեծ է։ Օգտագործեք ‹max›-ից փոքր ֆայլ» սխալ, կրճատեք տվյալների քանակը CSV-ում (օրինակ՝ ջնջեք ավելորդ տողերը կամ բաժանեք ֆայլը մի քանի մասի)։ Այնուհետև փոխարկեք յուրաքանչյուր մասն առանձին և միավորեք Excel-ում։ Այս գործիքն աշխատում է բրաուզերում՝ սահմանափակ հիշողությամբ։
5. Կարո՞ղ եմ վստահել, որ իմ տվյալները չեն վերբեռնվում սերվեր։ Այո, փոխարկումն աշխատում է ամբողջությամբ Ձեր բրաուզերում։ Ֆայլը սերվեր չի ուղարկվում, հետևաբար այն չի պահվում ոչ մի տեղ։ Սա ապահովում է տվյալների գաղտնիությունը, հատկապես զգայուն ինֆորմացիայի դեպքում։