Конвертор из CSV у Excel

Претворите CSV у Excel онлајн — бесплатно, тренутно и приватно. Ваша датотека се обрађује у Вашем прегледачу и никада се не отпрема на сервер.

CSV раздвојник
Резултат

Конвертоване датотеке и преглед ће се појавити овде.

Спремно. Изаберите табеларну датотеку за конверзију.

Како конверзија функционише

  • Табела се уписује као један лист са чистим вредностима — без формула, стилизовања или додатних картица.
  • Изаберите граничник који одговара Вашим подацима — зарез, тачка-зарез или табулатор.

Ваша табеларна датотека се конвертује у вашем прегледачу. Ништа се не шаље на BroBroGo.

Честа питања

Како да претворим CSV у Excel?

Превуците своју CSV датотеку и кликните на дугме за конверзију — Excel датотека је спремна за преузимање за неколико секунди, уз преглед резултата. Све се извршава на Вашем уређају.

Колико велику датотеку могу да конвертујем?

До 8 MB, 10.000 редова и 200 колона по датотеци. Веће скупове података је најбоље прво поделити на мање датотеке.

Шта чини ову страницу другачијом

Ова страница претвара CSV датотеку – обичан текст са редовима раздвојеним зарезима, тачка-зарезима или табулаторима – у Excel радну свеску (XLSX). Сваки ред и колона из CSV-ја прелазе у први радни лист нове датотеке, а резултат можете прегледати пре преузимања. Међутим, оно што ову страницу издваја од уобичајених алата за конверзију јесу конкретна техничка ограничења и правила понашања која произлазе из самог формата.

CSV нема типове података. Свако поље стиже као текст. Бројеви, датуми и идентификатори са водећим нулама (попут поштанских бројева или шифара производа) чувају се као текст у XLSX-у. Ако вам је потребан нумерички или датумски тип, морате експлицитно подесити формат ћелије након конверзије. Ово је кључна разлика у односу на подразумевани увоз CSV-ја у Excel, који често аутоматски пребацује бројеве и датуме, али притом уништава водеће нуле.

CSV не може да носи више листова, формуле, стилове или било какво обликовање. Ништа од тога не постоји у извору, тако да XLSX садржи само сирове податке, без аутоматског типизовања или форматирања. Не очекујте да ће датум у CSV-ју постати датумски тип у Excel-у – биће то обичан текст све док га ручно не претворите.

Разделитељ CSV-ја бира корисник. Изворна датотека не декларише који знак одваја колоне – зарез, тачка-зарез или табулатор – па морате сами да га изаберете. Погрешан избор води до грешке при парсирању: Овај CSV не може да се рашчлани.

Конверзија се у потпуности одвија у вашем прегледачу. Када изаберете CSV датотеку, ваш прегледач рашчлањује датотеку и локално на уређају исписује конвертовани излаз. Ништа се не отпрема на сервер. Ово је кључно за приватност и безбедност, јер осетљиви подаци (рецимо, листе клијената или финансијски извештаји) никада не напуштају ваш уређај.

Како функционише конверзија

Процес је једноставан, али састоји се од неколико фаза које су важне за разумевање.

Прво, прегледач учитава датотеку. CSV се чита као текстуални стринг, а затим се парсира према изабраном разделитељу. Ако сте изабрали зарез, алгоритам тражи зарезе; ако изаберете тачку-зарез, тражи тачку-зарез; ако изаберете табулатор, тражи табулаторе. Парсер мора да поштује правило наводника – поља у CSV-ју могу бити обавијена двоструким наводницима ако садрже знак разделитеља, нови ред или сам наводник. Ово је стандард RFC 4180, иако многи CSV фајлови нису сасвим усаглашени са њим.

Након парсирања, добијате табелу у меморији прегледача. Свака ћелија је текстуални низ. Затим се генерише XLSX датотека. XLSX је заправо ZIP архива која садржи XML фајлове – један за радни лист, један за стилове, један за метаподатке. Овај конвертер креира минимални XLSX: један радни лист под називом Sheet1, без формула, без форматирања, само сирови текст распоређен у редове и колоне.

Коначно, прегледач вам приказује преглед конвертоване табеле (првих 8 редова и 8 колона), број редова, број колона и величину излазне датотеке. Кликом на дугме за преузимање, XLSX се преузима на ваш рачунар.

Важно: конверзија се зауставља ако датотека премаши максималну дозвољену величину („Ова датотека је превелика. Користите датотеку испод ‹макс›“) или ако табела има више од 10.000 редова или 200 колона. Конверзија која траје дуже од око 12 секунди се зауставља поруком „Ова конверзија траје предуго. Покушајте са мањом датотеком.“ Ова ограничења постоје зато што прегледач има ограничену меморију и процесорску снагу.

Избор разделитеља и руковање специјалним случајевима

CSV датотека не садржи никакву ознаку о томе који знак раздваја колоне. Зато морате знати како је датотека креирана. Ево најчешћих сценарија:

  • Зарез (,) – најчешћи у енглеском говорном подручју. Али ако подаци садрже зарез (рецимо, „Њујорк, Њујорк“), онда то поље мора бити обавијено наводницима.
  • Тачка-зарез (;) – чест у регионима где се зарез користи као децимални знак (нпр. у Немачкој, Француској, Србији). Excel у тим локализацијама често подразумева тачку-зарез.
  • Табулатор (\t) – користи се када је потребно избећи забуну са зарезима у подацима.

Ако изаберете погрешан разделитељ, парсер ће покушати да подели редове, али ће вероватно добити превише или премало колона, или ће цео ред бити погрешно протумачен. Резултат је грешка: Овај CSV не може да се рашчлани.

Постоји и замка са угњежденим новим редовима. CSV дозвољава да се нови ред појави унутар поља ако је то поље обавијено наводницима. На пример:

Име,Напомена
Петар,„Волим вино.
Долази сутра.”

Ако парсер не препозна наводнике, третираће други ред као нови запис, што доводи до грешака. Овај конвертер користи стандардни парсер који поштује наводнике, али ако ваш CSV није правилно форматиран (недостају наводници око поља са новим редовима), онда конверзија неће успети.

Типови података и форматирање у XLSX-у

Као што је речено, сви подаци стижу као текст. Ово је намерно. Аутоматско претварање бројева и датума је главни извор грешака приликом увоза CSV-ја у Excel. Ево шта се дешава са уобичајеним случајевима:

Сценарио CSV садржај Како стиже у XLSX Шта можете да урадите
Водеће нуле 00123 Текст „00123“ Excel не брише нуле – остају као текст. Ако желите да их користите као број, морате да обришете нуле.
Дуги бројеви 123456789012345 Текст „123456789012345“ Excel може да прикаже до 15 значајних цифара; дужи бројеви се аутоматски заокружују. Као текст, цео број остаје нетакнут.
Датуми 2024-12-31 Текст „2024-12-31“ У Excel-у морате ручно да конвертујете у датум помоћу функције DATEVALUE или =DATE(...) ако је формат неуобичајен.
Валуте $1,234.56 Текст „$1,234.56“ Excel неће препознати валутни симбол; потребно је да очистите текст и примените формат валуте.

Другим речима, конверзија је сигурна: не губите информације, али морате да преузмете контролу над форматирањем. То је мана за кориснике који желе готове бројеве, али предност за оне којима су водеће нуле важне (нпр. шифре производа, поштански бројеви, матични бројеви).

Грешке и како их избећи

Ево листе грешака које можете срести, заједно са објашњењем:

  • „Изаберите прво једну датотеку.“ – Нисте изабрали ниједну датотеку.
  • „Изаберите CSV, JSON или XLSX датотеку.“ – Изабрали сте датотеку неподржаног формата (нпр. PDF, слика).
  • „Ова датотека је превелика. Користите датотеку испод ‹макс›.“ – Величина датотеке премашује максимални лимит конвертера од 8 MB.
  • „Изаберите другачији излазни формат.“ – Ова страница конвертује само у један формат, онај који је наведен у наслову.
  • „Није могуће конвертовати ову датотеку.“ – Општа грешка приликом парсирања или генерисања.
  • „Овај CSV не може да се рашчлани.“ – Најчешће због погрешног разделитеља или неусаглашеног броја наводника (нпр. затворени наводници који недостају).
  • „Ова датотека нема редове табеле.“ – CSV је празан или садржи само заглавља без података.
  • „Ова табела има више од ‹макс› редова.“ – Превише редова (више од 10.000); поделите датотеку.
  • „Ова табела има више од ‹макс› колона.“ – Превише колона (више од 200); смањите број.
  • „Конверзија је отказана.“ – Корисник је прекинуо процес.
  • „Ова конверзија траје предуго. Пробајте мању датотеку.“ – Датотека је сувише велика или сложена за обраду у прегледачу, а конверзија траје дуже од приближно 12 секунди.

Најбољи начин да избегнете грешке: проверите да ли CSV изгледа исправно у уобичајеном уређивачу текста. Обратите пажњу на доследност разделитеља, правилно затварање наводника и уједначен број колона у свим редовима.

Практична употреба и савети

Овај алат је идеалан за:

  • Миграцију CSV извештаја у Excel – база података често извози CSV; овде добијате XLSX спреман за даљу анализу.
  • Дељење са колегама који раде само са Excel-ом – уместо да објашњавате како се отвара CSV, пошаљите XLSX.
  • Чување водећих нула – увоз CSV-ја директно у Excel обично брише нуле; ова конверзија их чува као текст.
  • Приватност – ако радите са осетљивим подацима (здравствени, финансијски, лични), овај алат не шаље ништа на сервер.

Савет: Ако вам је потребно да датуми буду препознати као датуми у Excel-у, прво конвертујте CSV у XLSX, а затим у Excel-у изаберите колону и примените функцију ТЕКСТ или DATUM преко чаробњака за увоз. Или, ако знате да су датуми у CSV-ју у стандардном формату (YYYY-MM-DD или DD.MM.YYYY), можете их ручно претворити помоћу Excel-ових функција.

Често постављана питања (ФАК)

1. Зашто су сви бројеви приказани као текст у XLSX-у? Зато што CSV не садржи информацију о типу података. Ова конверзија чува оригиналне вредности без аутоматске промене, како не би дошло до губитка водећих нула или прецизности дугих бројева.

2. Могу ли да конвертујем CSV са више листова? Не. CSV може да садржи само једну табелу (један лист). Ако имате више табела, морате креирати засебне CSV датотеке и конвертовати их једну по једну.

3. Зашто морам да бирам разделитељ? CSV не декларише разделитељ. Он се утврђује на основу локалних подешавања или произвољног избора. Без вашег избора, конвертер не би знао како да подели колоне.

4. Да ли се моји подаци отпремају на сервер? Не. Цела конверзија се одвија у вашем прегледачу. Ништа не напушта ваш уређај.

5. Како да избегнем грешку „Овај CSV не може да се рашчлани“? Проверите да ли сте изабрали тачан разделитељ. Отворите CSV у уобичајеном уређивачу текста и визуелно проверите да ли су зарези, тачке-зарези или табулатори доследни. Обратите пажњу на наводнике – свако поље са разделитељем или новим редом мора бити окружено наводницима.

6. Шта да радим ако је датотека превелика? Поделите CSV на мање делове и конвертујте их засебно. Овај алат прихвата датотеке до 8 MB, са највише 10.000 редова и 200 колона. Конверзија која траје дуже од око 12 секунди биће заустављена поруком „Ова конверзија траје предуго. Покушајте са мањом датотеком.“