UltKit

Excel سے JSON کنورٹر

اسپریڈشیٹ کو ایسے JSON میں تبدیل کریں جسے کوئی پروگرام لوڈ کر سکے۔ ‎.xlsx، ‎.xls، ‎.ods یا ‎.numbers فائل اپ لوڈ کریں اور ایک array حاصل کریں جس میں ہر قطار کا ایک آبجیکٹ ہو اور کیز آپ کے کالم ہیڈرز ہوں۔

ڈیٹا کنورٹر

یا CSV, TSV, TXT … فائلیں یہاں ڈراپ کریں ·

زیادہ سے زیادہ 95 MB فی فائل· 20 فائلوں تک· 30 منٹ بعد حذف

آؤٹ پٹ

فائلیں ہمارے سرورز پر پروسیس ہوتی ہیں اور 30 منٹ بعد حذف ہو جاتی ہیں۔

اس ٹول کو استعمال کرنے کا طریقہ

  1. 1

    ورک بک اپ لوڈ کریں

    Excel، LibreOffice یا Numbers فائلیں شامل کریں، ایک وقت میں زیادہ سے زیادہ 20 اور ہر ایک 95 MB تک۔ یقینی بنائیں کہ ہر شیٹ کی پہلی قطار میں وہی کالم نام ہوں جو آپ کیز کے طور پر چاہتے ہیں۔

  2. 2

    ساخت اور شیٹس منتخب کریں

    آبجیکٹس کی ارے اور ISO تاریخیں پہلے سے منتخب ہوتی ہیں۔ اعلیٰ سیٹنگز میں جا کر مختصر فائل کے لیے JSON ساخت کو ارے آف ارے پر کریں، یا ہر شیٹ کی ایک کی کے لیے تبدیل کرنے والی شیٹس کو تمام شیٹس پر کریں۔

  3. 3

    تبدیل کریں اور لوڈ کریں

    JSON میں تبدیل کریں دبائیں اور ڈاؤن لوڈ کریں۔ فائل کو اپنی ایپ میں امپورٹ کریں، ڈیٹا بیس میں ابتدائی ڈیٹا بھریں یا ٹیسٹ رنر کو دیں۔

Excel سے JSON تبدیلی شیٹ کو قطار بہ قطار پڑھتی ہے اور ہر قطار کو JSON آبجیکٹ کے طور پر لکھتی ہے، ہیڈر قطار کو کیز بنا کر۔ یوں ٹیم کا ہاتھ سے ایڈٹ کیا ہوا اسپریڈشیٹ ڈیٹا ایپ، API یا اسکرپٹ کا ان پٹ بن جاتا ہے۔

اسپریڈشیٹ سے کوڈ تک: Excel کو JSON میں کون تبدیل کرتا ہے

پیٹرن ہمیشہ ایک جیسا ہے: ڈیٹا ان لوگوں کے پاس ہوتا ہے جو Excel میں سہولت سے کام کرتے ہیں، اور سافٹ ویئر کو اسے پڑھنا ہوتا ہے۔ مارکیٹنگ ٹیم ورک بک میں مصنوعات کے نام اور قیمتیں رکھتی ہے جس سے اسٹیٹک سائٹ بنتی ہے۔ لوکلائزیشن ٹیم ہر زبان کے ایک کالم والی شیٹ بھرتی ہے جسے ایپ ترجمے کی فائلوں کے طور پر لوڈ کرتی ہے۔ QA لیڈ قطاروں میں ٹیسٹ کیسز لکھتا ہے جنہیں Postman کا کلیکشن رنر یا Jest سویٹ JSON ڈیٹا فائل کے طور پر پڑھتا ہے۔

ایسی ایکسپورٹس ہاتھ سے لکھنا سست اور غلطی کا شکار ہے، اور Excel میں JSON کے طور پر محفوظ کرنے کا اپنا آپشن نہیں۔ تبدیلی سے ڈویلپرز کو صاف فائل ملتی ہے اور ساتھیوں کو نیا ٹول نہیں سیکھنا پڑتا۔ جب ہدف ایپلیکیشن کوڈ کے بجائے ریلیشنل ڈیٹا بیس ہو تو Excel سے SQL INSERT اسٹیٹمنٹس لکھتا ہے، جس سے JSON کا مرحلہ مکمل چھوٹ جاتا ہے۔

ایک شیٹ کتنی قطاروں میں تبدیل ہو سکتی ہے

1,048,576ایک XLSX شیٹ میں قطاریں، یعنی ہیڈر قطار کے بعد زیادہ سے زیادہ 1,048,575 JSON آبجیکٹس

پرانی .xls فائلیں فی شیٹ 65,536 قطاروں پر رک جاتی ہیں۔

آبجیکٹس کا array یا arrays کا array

ڈیفالٹ

آبجیکٹس کی ارے

ہر قطار ایک آبجیکٹ بن جاتی ہے جس کی کیز ہیڈر کے نام ہوتے ہیں۔

  • خود وضاحتی: ہر قدر کے ساتھ اس کے کالم کا نام ہوتا ہے
  • کوڈ میں row.email کی صورت میں پڑھنا آسان
  • بڑی فائل، کیونکہ ہر قطار میں کیز دہرائی جاتی ہیں
بہترین برائے: ایپس، APIs، ابتدائی ڈیٹا اور فکسچرز
مختصر

ارے آف ارے

ہر قطار اقدار کی سادہ فہرست بن جاتی ہے؛ ہیڈر پہلی فہرست ہوتی ہے۔

  • سب سے چھوٹی فائل
  • چارٹنگ لائبریریوں کے قطاریں لینے کے طریقے سے مطابقت
  • کوڈ کو معلوم ہونا چاہیے کہ کون سی پوزیشن کس کالم کی ہے
بہترین برائے: بڑے ٹیبلز، چارٹس اور ڈیٹا کی منتقلی
قیمتوں کی شیٹ کی دو قطاریں آبجیکٹس کی ارے کی صورت میں
[
  { "sku": "A-100", "name": "Notebook", "price": 4.5, "updated": "2026-10-18" },
  { "sku": "A-101", "name": "Pen, blue", "price": 1.2, "updated": "2026-10-12" }
]

اقسام سیلز کے مطابق رہتی ہیں۔ اعداد اعداد رہتے ہیں، متن متن، خالی سیل آبجیکٹ کی صورت میں null لکھے جاتے ہیں، اور تاریخیں ISO سٹرنگ بن جاتی ہیں کیونکہ JSON کی اپنی کوئی تاریخ کی قسم نہیں۔ ڈیٹا کے درمیان خالی قطاریں اور ٹیبل کے نیچے بکھرے نوٹس بھی آبجیکٹ بن جاتے ہیں، اس لیے تبدیلی سے پہلے انہیں ورک بک میں حذف کر دیں۔

XLSX اور JSON ایک نظر میں

XLSX

Microsoft Excel ورک بک

XLSX، Office 2007 سے Microsoft Excel کا ڈیفالٹ ورک بک فارمیٹ ہے جو Office Open XML اسٹینڈرڈ پر مبنی ہے۔ یہ XML کے ZIP پیکیج میں متعدد شیٹس، فارمولے، فارمیٹنگ، چارٹس، پیوٹ ٹیبلز اور ڈیٹا ویلیڈیشن محفوظ کرتا ہے۔ یہ ہر شیٹ پر دس لاکھ سے زیادہ قطاروں کو سپورٹ کرتا ہے اور کاروباری اسپریڈشیٹس کا معیاری تبادلہ فارمیٹ ہے۔ Google Sheets، LibreOffice اور Numbers XLSX کھولتے ہیں، البتہ میکروز اور جدید فیچرز منتقل نہ ہوں تو ممکن ہے۔

کمپریشن
–
شفافیت
–
اینیمیشن
–
متعارف ہونے کا سال
2007 · Microsoft
XLSX کنورٹر

JSON

جاوا اسکرپٹ آبجیکٹ نوٹیشن

JSON منظم ڈیٹا کے لیے ہلکا پھلکا ٹیکسٹ فارمیٹ ہے، جسے Douglas Crockford نے 2000 کی دہائی کے اوائل میں مقبول کیا اور جو RFC 8259 اور ECMA-404 کے طور پر معیاری ہے۔ یہ آبجیکٹس، ارریز، اسٹرنگز، نمبرز، بولینز اور null کو سادہ، پڑھنے کے قابل نحو میں ظاہر کرتا ہے۔ یہ تقریباً ہر پروگرامنگ زبان میں ویب APIs، کنفیگریشن فائلوں اور ایپس کے درمیان ڈیٹا کے تبادلے کا ڈیفالٹ فارمیٹ ہے۔ اس میں تبصرے، تاریخیں یا اسکیمے بلٹ اِن نہیں، اور بڑی گہری فائلیں ویور کے بغیر پڑھنا مشکل ہوتا ہے۔

کمپریشن
–
شفافیت
–
اینیمیشن
–
متعارف ہونے کا سال
2001 · Douglas Crockford
JSON کنورٹر

Excel کو JSON میں اس وقت بدلا جاتا ہے جب غیر ڈویلپرز کی سنبھالی ہوئی شیٹ، جیسے قیمتیں، ترجمے یا ٹیسٹ ڈیٹا، کو کوڈ سے لوڈ کرنا ہو۔

Excel سے JSON میں تبدیلی: عمومی سوالات

XLSX کو JSON میں کیسے تبدیل کروں کہ ہیڈرز کیز بن جائیں؟

پہلی قطار ہیڈر ہے کو آن رہنے دیں، جو ڈیفالٹ ہے۔ پہلی قطار کا متن نیچے کی ہر قدر کی کی بن جاتا ہے، چنانچہ email عنوان والے کالم سے ہر آبجیکٹ میں "email": "..." بنتا ہے۔ مختلف کیز چاہیے ہوں تو پہلے Excel میں ہیڈر بدل لیں، مثلاً JavaScript کے لیے camelCase نام۔

Excel کی تاریخیں 46313 جیسے نمبروں کی صورت میں کیوں آتی ہیں؟

Excel تاریخ کو 1 جنوری 1900 سے دنوں کی گنتی والے سیریل نمبر کے طور پر رکھتا ہے اور صرف اسکرین پر تاریخ کی شکل دیتا ہے۔ خام شکل میں 2026-10-18 عدد 46313 ہے۔ یہ صفحہ تاریخیں 2026-10-18 جیسی ISO سٹرنگ میں لکھتا ہے؛ اگر آپ کا کوڈ سیکنڈز مانگتا ہے تو تاریخیں میں Unix timestamp چنیں۔

فارمولوں، رنگوں اور تبصروں کا کیا ہوتا ہے؟

JSON ڈیٹا رکھتا ہے، ظاہری شکل نہیں۔ ہر فارمولا سیل اپنے حاصل شدہ نتیجے کے طور پر لکھا جاتا ہے، جبکہ فل رنگ، فونٹ، سیل تبصرے، چارٹس اور مرج شدہ سیلز کی ترتیب شامل نہیں ہوتی۔ ورک بک کو قابلِ ترمیم ماخذ رکھیں اور تبدیلی پر JSON دوبارہ بنائیں۔

کیا ورک بک کی تمام شیٹس ایک ساتھ تبدیل ہو سکتی ہیں؟

جی ہاں۔ تبدیل کرنے والی شیٹس کو تمام شیٹس پر رکھنے سے JSON میں ہر شیٹ کے نام کی ایک کی بنتی ہے، جس میں اس شیٹ کی قطاریں ہوتی ہیں۔ یہ ترجمے کی فائلوں یا زمروں کے مطابق ٹیبز میں بٹے کیٹلاگ کے لیے مناسب ہے۔

کیا بڑی اسپریڈشیٹ JSON کے لیے مسئلہ ہے؟

سائز اس لیے بڑھتا ہے کہ ہر آبجیکٹ اپنی کیز دہراتا ہے، اس لیے 100,000 قطاروں کی شیٹ XLSX سے کئی میگابائٹ بڑی فائل بن سکتی ہے۔ تجزیاتی ٹولز میں لوڈ ہونے والے بڑے ٹیبلز کے لیے CSV یا Parquet ہلکے ہیں؛ Excel سے CSV سادہ ورژن دیتا ہے۔

JSON نمبروں کی کتنی درستگی برقرار رکھتا ہے؟

وہی جو Excel نے محفوظ کیا، یعنی زیادہ سے زیادہ 15 بامعنی ہندسے۔ 16 ہندسوں کے کارڈ یا اکاؤنٹ نمبر جیسی لمبی آئی ڈیز جو عدد کے طور پر لکھی گئیں، Excel کے اندر پہلے ہی گول ہو چکی ہوتی ہیں۔ ڈیٹا ڈالنے سے پہلے ان کالمز کو Text فارمیٹ کریں، تو وہ JSON سٹرنگ کے طور پر لکھے جاتے ہیں۔