Excel سے JSON کنورٹر
اسپریڈشیٹ کو ایسے JSON میں تبدیل کریں جسے کوئی پروگرام لوڈ کر سکے۔ .xlsx، .xls، .ods یا .numbers فائل اپ لوڈ کریں اور ایک array حاصل کریں جس میں ہر قطار کا ایک آبجیکٹ ہو اور کیز آپ کے کالم ہیڈرز ہوں۔
ڈیٹا کنورٹر
یا CSV, TSV, TXT … فائلیں یہاں ڈراپ کریں ·
زیادہ سے زیادہ 95 MB فی فائل· 20 فائلوں تک· 30 منٹ بعد حذف
فائلیں ہمارے سرورز پر پروسیس ہوتی ہیں اور 30 منٹ بعد حذف ہو جاتی ہیں۔
وہ حرف جو CSV اور متنی فائلوں میں کالموں کو الگ کرتا ہے، پڑھنے اور لکھنے دونوں کے لیے۔ خودکار اسے ان پٹ سے پہچانتا ہے اور کاما لکھتا ہے۔
UTF-8 ہر زبان کے لیے کام کرتا ہے۔ اگر Windows پر Excel میں CSV کھولنے پر اعراب یا ایشیائی حروف بگڑے نظر آئیں تو BOM کے ساتھ UTF-8 چنیں۔
Excel، ODS اور Numbers ان پٹ: صرف پہلی شیٹ تبدیل کریں، یا تمام شیٹس (ZIP میں ہر شیٹ کی ایک CSV، یا ہر شیٹ کی ایک JSON کی)۔
نئی اسپریڈ شیٹ میں شیٹ ٹیب کا نام، زیادہ سے زیادہ 31 حروف۔
آبجیکٹس کی ارے ہر قطار کے لیے کالم کے ناموں کو کیز بناتی ہے؛ ارے کی ارے زیادہ مختصر ہے اور ہیڈر کو پہلی ارے کے طور پر رکھتی ہے۔
بیرونی ایلیمنٹ کا نام جو تمام قطاروں کو لپیٹتا ہے؛ ہر قطار اس کے اندر <row> بنتی ہے۔
CREATE TABLE اور INSERT اسٹیٹمنٹس میں استعمال ہوتا ہے۔ صرف حروف، ہندسے اور انڈر اسکور۔
کوٹنگ اور کالم کی اقسام ڈیٹابیسز میں تھوڑی مختلف ہوتی ہیں؛ وہ چنیں جس میں امپورٹ کرنا ہے۔
تاریخ کے خانوں کو ایک فارمیٹ میں دوبارہ لکھیں۔ ڈیٹابیسز اور کوڈ کے لیے ISO (2026-10-18) سب سے محفوظ ہے؛ جوں کا توں رکھیں انہیں ماخذ کی طرح چھوڑتا ہے۔
اس ٹول کو استعمال کرنے کا طریقہ
- 1
ورک بک اپ لوڈ کریں
Excel، LibreOffice یا Numbers فائلیں شامل کریں، ایک وقت میں زیادہ سے زیادہ 20 اور ہر ایک 95 MB تک۔ یقینی بنائیں کہ ہر شیٹ کی پہلی قطار میں وہی کالم نام ہوں جو آپ کیز کے طور پر چاہتے ہیں۔
- 2
ساخت اور شیٹس منتخب کریں
آبجیکٹس کی ارے اور ISO تاریخیں پہلے سے منتخب ہوتی ہیں۔ اعلیٰ سیٹنگز میں جا کر مختصر فائل کے لیے JSON ساخت کو ارے آف ارے پر کریں، یا ہر شیٹ کی ایک کی کے لیے تبدیل کرنے والی شیٹس کو تمام شیٹس پر کریں۔
- 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 آبجیکٹس
آبجیکٹس کا array یا arrays کا array
آبجیکٹس کی ارے
ہر قطار ایک آبجیکٹ بن جاتی ہے جس کی کیز ہیڈر کے نام ہوتے ہیں۔
- خود وضاحتی: ہر قدر کے ساتھ اس کے کالم کا نام ہوتا ہے
- کوڈ میں row.email کی صورت میں پڑھنا آسان
- بڑی فائل، کیونکہ ہر قطار میں کیز دہرائی جاتی ہیں
ارے آف ارے
ہر قطار اقدار کی سادہ فہرست بن جاتی ہے؛ ہیڈر پہلی فہرست ہوتی ہے۔
- سب سے چھوٹی فائل
- چارٹنگ لائبریریوں کے قطاریں لینے کے طریقے سے مطابقت
- کوڈ کو معلوم ہونا چاہیے کہ کون سی پوزیشن کس کالم کی ہے
[
{ "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
JSON
جاوا اسکرپٹ آبجیکٹ نوٹیشن
JSON منظم ڈیٹا کے لیے ہلکا پھلکا ٹیکسٹ فارمیٹ ہے، جسے Douglas Crockford نے 2000 کی دہائی کے اوائل میں مقبول کیا اور جو RFC 8259 اور ECMA-404 کے طور پر معیاری ہے۔ یہ آبجیکٹس، ارریز، اسٹرنگز، نمبرز، بولینز اور null کو سادہ، پڑھنے کے قابل نحو میں ظاہر کرتا ہے۔ یہ تقریباً ہر پروگرامنگ زبان میں ویب APIs، کنفیگریشن فائلوں اور ایپس کے درمیان ڈیٹا کے تبادلے کا ڈیفالٹ فارمیٹ ہے۔ اس میں تبصرے، تاریخیں یا اسکیمے بلٹ اِن نہیں، اور بڑی گہری فائلیں ویور کے بغیر پڑھنا مشکل ہوتا ہے۔
- کمپریشن
- –
- شفافیت
- –
- اینیمیشن
- –
- متعارف ہونے کا سال
- 2001 · Douglas Crockford
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 سٹرنگ کے طور پر لکھے جاتے ہیں۔
- JSON سے Excel کنورٹرJSON یا JSON Lines کو Excel XLSX شیٹ میں تبدیل کریں: کیز کالم ہیڈر اور ہر ریکارڈ ایک قطار بنتا ہے۔ ایک بار میں 20 فائلیں، اکاؤنٹ کے بغیر۔
- Excel سے CSV کنورٹرExcel ورک بُک (XLS، XLSX، XLSM) کو CSV میں تبدیل کریں: ہر شیٹ الگ فائل، کوما یا سیمی کولن ڈیلیمیٹر اور UTF-8 جو Excel درست کھولے۔
- Excel سے XML کنورٹرExcel شیٹ کو XML میپ یا Developer ٹیب کے بغیر XML میں تبدیل کریں۔ ہر قطار ایک ریکارڈ، ہر ہیڈر ایک ٹیگ۔ XLSX، XLS اور ODS فائلیں قبول ہیں۔
- Excel سے SQL کنورٹرExcel شیٹ کو MySQL، PostgreSQL، SQLite یا SQL Server کے SQL اسکرپٹ میں بدلیں۔ ہیڈر کالم اور قطاریں INSERT اسٹیٹمنٹس بنتی ہیں۔
- XLSX سے CSV کنورٹرXLSX ورک بک کو Shopify، WooCommerce، Mailchimp، Salesforce یا ڈیٹا بیس امپورٹ کے لیے صاف UTF-8 CSV بنائیں۔ فارمولے ویلیوز اور تاریخیں ISO میں۔
- HTML سے JSON کنورٹرHTML ٹیبل کو JSON میں تبدیل کریں: ہیڈر سیلز keys بنتے ہیں، ہر قطار ایک آبجیکٹ۔ محفوظ .html یا .htm صفحات اپ لوڈ کریں، اسکریپر کوڈ کی ضرورت نہیں۔