Excel થી JSON કન્વર્ટર

Excel ને JSON માં ઓનલાઇન કન્વર્ટ કરો — મફત, ત્વરિત અને ખાનગી. તમારી ફાઇલ તમારા બ્રાઉઝરમાં પ્રોસેસ થાય છે, ક્યારેય અપલોડ થતી નથી.

પરિણામ

રૂપાંતરિત ફાઇલો અને પૂર્વાવલોકન અહીં દેખાશે.

તૈયાર. રૂપાંતર કરવા માટે ટેબલ ફાઇલ પસંદ કરો.

કન્વર્ઝન કેવી રીતે કામ કરે છે

  • પ્રથમ રો (row) ને હેડર તરીકે વાંચવામાં આવે છે — તેના સેલ્સ JSON ફિલ્ડના નામો બને છે, અને નીચેની દરેક રો એક ઓબ્જેક્ટ બને છે.
  • વર્કબુકની માત્ર પ્રથમ શીટ જ વાંચવામાં આવે છે.

તમારી ટેબલ ફાઇલ તમારા બ્રાઉઝરમાં રૂપાંતરિત થાય છે. BroBroGo પર કંઈપણ અપલોડ થતું નથી.

વારંવાર પૂછાતા પ્રશ્નો (FAQ)

હું Excel ને JSON માં કેવી રીતે કન્વર્ટ કરું?

તમારી Excel ફાઇલ અહીં ડ્રોપ કરો અને કન્વર્ટ પર ક્લિક કરો — પરિણામના પ્રિવ્યૂ સાથે JSON ફાઇલ સેકન્ડોમાં ડાઉનલોડ કરવા માટે તૈયાર થઈ જશે. બધું તમારા ઉપકરણ પર જ ચાલે છે.

હું કેટલી મોટી ફાઇલ કન્વર્ટ કરી શકું?

ફાઇલ દીઠ 8 MB, 10,000 રો (rows) અને 200 કોલમ સુધી. મોટા ડેટા સેટ્સને પહેલા નાની ફાઇલોમાં વિભાજિત કરવા વધુ સારું છે.

XLSX ફાઇલને JSON માં ફેરવવું: એક સંપૂર્ણ માર્ગદર્શિકા

XLSX થી JSON રૂપાંતરણ શું અલગ બનાવે છે

એક્સેલ (XLSX) ફાઇલને JSON માં રૂપાંતરિત કરવું એ CSV માં રૂપાંતરિત કરવા જેવું નથી. XLSX ફાઇલ એક ઝિપ કરેલી XML વર્કબુક છે જે અનેક શીટ્સ, સેલ પ્રકારો (ટેક્સ્ટ, નંબર, તારીખ, બૂલિયન), ફોર્મ્યુલા અને સમૃદ્ધ ફોર્મેટિંગ વહન કરી શકે છે. જ્યારે JSON એક ટાઇપ કરેલું, નેસ્ટ કરી શકાય તેવું ફોર્મેટ છે – તે ઓબ્જેક્ટ્સ, એરે, સંખ્યાઓ, બૂલિયન અને નલને સપોર્ટ કરે છે. આનો અર્થ એ થાય છે કે જ્યારે તમે XLSX થી JSON માં રૂપાંતર કરો છો, ત્યારે સંખ્યાત્મક અને બૂલિયન સેલ મૂલ્યો ટાઇપ કરેલા JSON મૂલ્યો તરીકે સાચવી શકાય છે (બદલે અવતરણ સ્ટ્રિંગ્સમાં દબાણ કરવાને). સેલ ફોર્મેટિંગ, ફોર્મ્યુલા (જેની ગણતરી કરવામાં આવતી નથી), અને પ્રથમ વર્કશીટ પછીનો કોઈપણ ડેટા બધો કાઢી નાખવામાં આવે છે. CSV થી વિપરીત, જે દરેક પંક્તિને એક સાદી ટેક્સ્ટ લાઇનમાં સપાટ કરે છે, JSON ટેબ્યુલર સ્ટ્રક્ચરને ઓબ્જેક્ટ્સના એરે તરીકે રજૂ કરી શકે છે, કૉલમ નામોને કી તરીકે રાખી શકે છે. જો કે, સ્રોત ટેબલ સપાટ છે – XLSX ટેબલમાં જ કોઈ વંશવેલો નથી – તેથી નેસ્ટેડ JSON સ્ટ્રક્ચર્સ આપમેળે બનાવવામાં આવતાં નથી.

ઇનપુટ અને આઉટપુટ: શું અપેક્ષા રાખવી

ઇનપુટ્સ:

  • એક જ XLSX ફાઇલ (ડ્રેગ-એન્ડ-ડ્રોપ અથવા ફાઇલ પીકર).
  • આઉટપુટ ફોર્મેટ JSON પર સેટ હોવું જોઈએ.

આઉટપુટ્સ:

  • ડાઉનલોડ માટે તૈયાર રૂપાંતરિત JSON ફાઇલ.
  • પરિણામનું પ્રીવ્યૂ.
  • રૂપાંતરિત ટેબલમાં પંક્તિઓ અને કૉલમની સંખ્યા.
  • આઉટપુટ JSON ની ફાઇલ સાઇઝ.

આ ટૂલ ફક્ત તમારા બ્રાઉઝરમાં જ કામ કરે છે – કોઈપણ ડેટા સર્વર પર અપલોડ થતો નથી. આ ગોપનીયતા માટે મહત્વપૂર્ણ છે, ખાસ કરીને જો તમે સંવેદનશીલ ડેટા સાથે કામ કરી રહ્યા હોવ.

નિયમો અને ધારના કેસ (Edge Cases)

આ ટૂલ ચોક્કસ નિયમો અને મર્યાદાઓ સાથે કામ કરે છે જે તમારે જાણવા જોઈએ:

  • ટૂલ XLSX ફાઇલની પ્રથમ વર્કશીટ જ વાંચે છે. જો તમારી ફાઇલમાં બહુવિધ શીટ્સ હોય, તો બાકીની શીટ્સ અવગણવામાં આવે છે.
  • દૃશ્યમાન મૂલ્યોનો ઉપયોગ થાય છે; ફોર્મ્યુલાની ગણતરી કરવામાં આવતી નથી – ફોર્મ્યુલા સેલનું પરિણામ તે છે જે છેલ્લે સાચવવામાં આવ્યું હતું.
  • સેલ સ્ટાઇલિંગ, મર્જ કરેલા સેલ્સ અને ફોર્મેટિંગ (ફોન્ટ્સ, રંગો, બોર્ડર્સ) સાચવવામાં આવતાં નથી.
  • જો XLSX ફાઇલ પાર્સ કરી શકાતી નથી, તો ભૂલ સંદેશ "આ એક્સેલ ફાઇલ ખોલી શકાતી નથી." દેખાય છે.
  • જો પ્રથમ વર્કશીટમાં કોઈ ડેટા પંક્તિઓ ન હોય, તો ભૂલ "આ ફાઇલમાં કોઈ ટેબલ પંક્તિઓ નથી." દેખાય છે.
  • ફાઇલ સાઇઝ અને પંક્તિ/કૉલમ મર્યાદા લાગુ પડે છે: જો ફાઇલ ‹max› કદ કરતાં વધી જાય, તો "આ ફાઇલ ખૂબ મોટી છે. ‹max› કરતાં ઓછી ફાઇલનો ઉપયોગ કરો." દેખાય છે. તેવી જ રીતે, જો ટેબલમાં ‹max› પંક્તિઓ અથવા ‹max› કૉલમ કરતાં વધુ હોય, તો સંબંધિત ભૂલ દેખાય છે.

અન્ય ભૂલોમાં શામેલ છે: "CSV, JSON અથવા XLSX ફાઇલ પસંદ કરો.", "આ ફાઇલને રૂપાંતરિત કરી શકાતી નથી.", "રૂપાંતરણ રદ કરવામાં આવ્યું." અને "આ રૂપાંતરણ ખૂબ લાંબુ ચાલી રહ્યું છે. એક નાની ફાઇલ અજમાવો."

આ ટૂલ કોને જોઈએ છે

  • એક વેબ ડેવલપર જે એક્સેલ સ્પ્રેડશીટમાં પ્રોડક્ટ ડેટા મેળવે છે અને તેને API અથવા ફ્રન્ટ-એન્ડ એપ્લિકેશન માટે JSON તરીકે જોઈએ છે.
  • એક ડેટા એનાલિસ્ટ જે ત્રિમાસિક રિપોર્ટ (XLSX) ને વધુ પ્રોસેસિંગ માટે મશીન-રીડેબલ JSON ફોર્મેટમાં ઝડપથી રૂપાંતરિત કરવા માંગે છે.
  • એક ટીમ જે બાહ્ય ભાગીદારો સાથે સહયોગ કરે છે જેઓ Excel કરતાં JSON પસંદ કરે છે, અને તમારે સોફ્ટવેર ઇન્સ્ટોલ કર્યા વિના એક-વાર રૂપાંતરણની જરૂર છે.
  • કોઈપણ વ્યક્તિ જે ગોપનીયતા પ્રત્યે સભાન છે અને XLSX ફાઇલને ક્લાઉડ સેવા પર અપલોડ કર્યા વિના JSON માં રૂપાંતરિત કરવા માંગે છે.

XLSX ફાઇલની અંદર શું છે

XLSX ફાઇલ વાસ્તવમાં એક ઝિપ આર્કાઇવ છે જેમાં XML ફાઇલોનો સમૂહ હોય છે. જ્યારે તમે XLSX ફાઇલને ડબલ-ક્લિક કરો છો, ત્યારે એક્સેલ તે XML ફાઇલોને વાંચે છે અને તેને કોષ્ટક તરીકે પ્રદર્શિત કરે છે. આ આર્કાઇવમાં શામેલ છે:

  • xl/sharedStrings.xml – બધા ટેક્સ્ટ સ્ટ્રિંગ્સની સૂચિ.
  • xl/worksheets/sheet1.xml – પ્રથમ વર્કશીટનો ડેટા.
  • xl/styles.xml – ફોન્ટ, રંગ, બોર્ડર જેવી સ્ટાઇલ માહિતી.

જ્યારે તમે XLSX થી JSON માં રૂપાંતર કરો છો, ત્યારે ટૂલ ફક્ત sheet1.xml ફાઇલમાંથી ડેટા વાંચે છે. સ્ટાઇલ અને અન્ય મેટાડેટા અવગણવામાં આવે છે. ફોર્મ્યુલા કોષો માટે, ફક્ત સંગ્રહિત મૂલ્ય વાંચવામાં આવે છે – ફોર્મ્યુલાની ફરીથી ગણતરી કરવામાં આવતી નથી.

JSON માં સેલ પ્રકારોનું મેપિંગ

અહીં એક કોષ્ટક છે જે બતાવે છે કે એક્સેલ સેલ પ્રકારો JSON માં કેવી રીતે મેપ થાય છે:

એક્સેલ સેલ પ્રકાર JSON આઉટપુટ ઉદાહરણ
ટેક્સ્ટ (સ્ટ્રિંગ) સ્ટ્રિંગ "હેલો"
સંખ્યા (નંબર) નંબર 123.45
બૂલિયન (TRUE/FALSE) બૂલિયન true અથવા false
તારીખ સ્ટ્રિંગ (Excel સીરિયલ નંબર તરીકે) "44562" (નોંધ: તારીખ ફોર્મેટ ખોવાઈ જાય છે)
ખાલી સેલ null null
ફોર્મ્યુલા છેલ્લું સંગ્રહિત મૂલ્ય (સેલ પ્રકાર પર આધારિત) 42 અથવા "પરિણામ"

નોંધ: તારીખો એક્સેલમાં સીરિયલ નંબર તરીકે સંગ્રહિત થાય છે (દા.ત., 1 જાન્યુઆરી 1900 = 1). જ્યારે JSON માં રૂપાંતરિત થાય છે, ત્યારે તે સીરિયલ નંબર સ્ટ્રિંગ તરીકે દેખાય છે. તમારે તેને ઇચ્છિત ફોર્મેટમાં કન્વર્ટ કરવા માટે વધારાની પ્રોસેસિંગની જરૂર પડી શકે છે.

FAQ

1. શું હું XLSX ફાઇલમાંથી ચોક્કસ શીટ પસંદ કરી શકું? ના, આ ટૂલ ફક્ત પ્રથમ વર્કશીટ જ વાંચે છે. જો તમારે અન્ય શીટ્સમાંથી ડેટાની જરૂર હોય, તો તમારે તે શીટ્સને અલગ XLSX ફાઇલો તરીકે સાચવવી પડશે અથવા બીજા સાધનનો ઉપયોગ કરવો પડશે.

2. શા માટે મારા JSON માં ફોર્મ્યુલા દેખાતા નથી? ટૂલ ફોર્મ્યુલાની ગણતરી કરતું નથી. તે ફક્ત છેલ્લે સાચવેલું મૂલ્ય વાંચે છે. જો ફોર્મ્યુલા સાચવતા પહેલા તેની ગણતરી કરવામાં આવી ન હોય, તો શૂન્ય અથવા ખાલી મૂલ્ય દેખાઈ શકે છે.

3. શું માર્જ કરેલા સેલ્સ JSON માં સાચવાય છે? ના, મર્જ કરેલા સેલ્સ અવગણવામાં આવે છે. દરેક સેલને અલગથી વાંચવામાં આવે છે, અને મર્જ કરેલા વિસ્તારમાં ફક્ત ઉપરના ડાબા સેલનું મૂલ્ય જ દેખાય છે.

4. જો મારી XLSX ફાઇલ ખૂબ મોટી હોય તો શું થાય? ટૂલમાં ફાઇલ સાઇઝ, પંક્તિઓ અને કૉલમ માટે મર્યાદાઓ છે. જો તમારી ફાઇલ આ મર્યાદા કરતાં વધી જાય, તો તમને યોગ્ય ભૂલ સંદેશ મળશે. નાની ફાઇલો પર રૂપાંતરણ કરવાનો પ્રયાસ કરો.

5. શું મારો ડેટા સર્વર પર અપલોડ થાય છે? ના, બધું રૂપાંતરણ તમારા બ્રાઉઝરમાં જ થાય છે. કોઈપણ ડેટા સર્વર પર મોકલવામાં આવતો નથી, જે ગોપનીયતા માટે સલામત છે.

6. JSON આઉટપુટમાં તારીખો કેવી રીતે દેખાય છે? તારીખો એક્સેલ સીરિયલ નંબર તરીકે દેખાય છે (દા.ત., "44562"). આ એક સંખ્યા છે જે 1 જાન્યુઆરી 1900 થી દિવસોની સંખ્યા દર્શાવે છે. તમારે તેને વાસ્તવિક તારીખમાં રૂપાંતરિત કરવા માટે વધારાની પ્રોસેસિંગ કરવી પડશે.