Локална конверзија табеларних података у прегледачу
Конверзија између различитих формата за приказ табела често захтева брзу и директну трансформацију података без потребе за посредним серверима. Алат „CSV / JSON / Excel Конвертор” омогућава корисницима да учитају датотеку са свог уређаја или је једноставно превуку у означено поље како би извршили конверзију у жељени формат. Подржани су формати CSV, JSON и XLSX.
Приликом учитавања, улазни формат се детектује аутоматски. Корисник затим бира излазни формат и, у случају извоза у CSV, дефинише одговарајући раздвојник. Након завршетка процеса, алат приказује преглед резултата, број редова и колона, величину излазне датотеке и омогућава локално преузимање новог документа.
Приватност и обрада података на страни клијента
Ваша табеларна датотека се конвертује у вашем прегледачу. Ништа се не шаље на BroBroGo. CSV, JSON и XLSX датотеке се парсирају директно у вашем прегледачу, а преузимање се генерише локално.
Овакав приступ обради података елиминише пренос датотека преко мреже на спољне сервере, чиме се процес задржава унутар локалног окружења корисничког прегледача.
Карактеристике формата и структура података
Различити формати носе специфичне начине структурирања података, што утиче на процес њихове конверзије:
- CSV (Comma-Separated Values): Овај формат представља табеларне податке у облику обичног текста где сваки ред одговара једном реду у табели, док су вредности колона раздвојене посебним карактером. Корисник у алату може одабрати следеће опције за CSV раздвојник: Зарез, Тачка-зарез или Табулатор.
- JSON (JavaScript Object Notation): Формат заснован на тексту који се користи за структурирани приказ података помоћу парова кључ-вредност и низова. Када се врши конверзија из JSON формата у табелу, примењују се прецизна правила пресликавања: низови објеката постају редови, кључеви објеката постају колоне, док се угњежђени кључеви објеката „равнају“ помоћу тачка-путања. Низови низова се задржавају као редови табеле.
- Excel (XLSX): Бинарни формат који користи Microsoft Excel за складиштење сложених табела са више радних листова, формула и стилова.
Ограничења при конверзији табела
Претварање података између сложених канцеларијских формата и формата са обичним текстом доноси одређена техничка ограничења:
- Формуле и стилизовање: Алат конвертује само видљиве вредности са првог радног листа Excel датотеке. Он не израчунава формуле нити чува стилизовање ћелија из оригиналне Excel датотеке.
- Ограничење уноса: Могуће је учитати само једну датотеку истовремено. Датотеке могу бити превелике за обраду у локалној меморији прегледача.
Системске поруке и грешке при раду
Током процеса учитавања, парсирања и генерисања датотека, алат може приказати следеће статусе и поруке о грешкама у зависности од стања улазног документа:
- Ако корисник покуша да покрене конверзију без учитаног документа, појављује се порука: „Најпре изаберите једну датотеку.“
- У случају неприхватљивог формата датотеке, исписује се: „Изаберите CSV, JSON или XLSX датотеку.“
- Ако датотека прелази дефинисани лимит величине: „Ова датотека је превелика. Користите датотеку мању од
{max}.“ - Ако су улазни и излазни формати идентични: „Изаберите другачији излазни формат.“
- У случају општих проблема са конверзијом или парсирањем одређених формата: „Није могуће конвертовати ову датотеку.“, „Није могуће парсирати овај CSV.“, „Овај JSON је невалидан или нема структуру табеле.“ или „Није могуће отворити ову Excel датотеку.“
- Ако табела не садржи податке или прелази димензионалне лимите: „Ова датотека нема табеларних редова.“, „Ова табела има више од
{max}редова.“ или „Ова табела има више од{max}колона.“ - У случају прекида или прекорачења времена рада: „Конверзија је отказана.“ или „Ова конверзија траје предуго. Покушајте са мањом датотеком.“
Често постављана питања (FAQ)
Да ли се моје табеле отпремају на сервер?
Не. CSV, JSON и XLSX датотеке се парсирају директно у вашем прегледачу, а преузимање се генерише локално.
Да ли алат чува Excel формуле и форматирање?
Не. Овај алат конвертује само видљиве вредности са првог радног листа у чисту табелу. Не израчунава формуле нити чува стилизовање ћелија.
Како се JSON конвертује у табелу?
Низови објеката постају редови, кључеви објеката постају колоне, док се угњежђени кључеви објеката „равнају“ помоћу тачка-путања. Низови низова се задржавају као редови табеле.