مواد پر جائیں

JSON سے CSV کنورٹر (اور CSV سے JSON)

JSON array کو اسپریڈشیٹ کے لیے تیار CSV فائل میں بدلیں، یا CSV ایکسپورٹ کو صاف JSON میں۔ آپ کا ڈیٹا آپ کے براؤزر میں کنورٹ ہوتا ہے اور کبھی اپ لوڈ نہیں ہوتا۔

سیپریٹر

JSON کو CSV میں کیسے بدلیں

  1. سمت چنیں: JSON → CSV یا CSV → JSON۔ نمونہ ڈیٹا دیکھنے کے لیے مثال آزمائیں دبائیں۔
  2. اپنا ڈیٹا ڈالیں۔ اسے اِن پٹ خانے میں پیسٹ کریں، یا فائل کھولیں دبا کر اپنے ڈیوائس سے .json یا .csv فائل لوڈ کریں۔
  3. آپشنز سیٹ کریں۔ CSV بناتے وقت کوما، سیمی کولن یا ٹیب چنیں اور طے کریں کہ اندرونی objects الگ کالم بنیں یا نہیں۔ JSON بناتے وقت سیپریٹر چنیں یا خود پہچانیں پر رہنے دیں، اور طے کریں کہ پہلی قطار ہیڈر ہے یا نہیں اور نمبرز اور true/false کنورٹ ہوں یا نہیں۔
  4. نتیجہ کاپی یا ڈاؤن لوڈ کریں نتیجے والے خانے سے۔ نیچے لکھا خلاصہ بتاتا ہے کہ کتنی قطاریں اور کالم بنے۔

خصوصیات

  • دونوں طرف کنورژن، JSON اور CSV کے درمیان، ایک ہی ٹول میں۔
  • نقطے والی keys کے ساتھ فلیٹننگ، تاکہ اندرونی objects address.zip جیسے صاف کالم بن جائیں۔
  • Arrays سیل میں JSON ٹیکسٹ کے طور پر، تاکہ خاموشی سے کچھ ضائع نہ ہو۔
  • کوما، سیمی کولن یا ٹیب سیپریٹر، اور CSV پڑھتے وقت خودکار پہچان۔
  • ہیڈر والی قطار کا آپشن، کالم کے ناموں والی اور بغیر ناموں والی CSV فائلوں کے لیے۔
  • نمبرز اور true/false کی کنورژن CSV سے JSON بناتے وقت۔
  • Excel کے لیے موزوں UTF-8 ڈاؤن لوڈ جو اردو، ہندی اور خاص حروف کو درست رکھتا ہے۔
  • درست quoting اُن ویلیوز کے لیے جن میں کوما، quotes یا لائن بریکس ہوں، آزمودہ PapaParse لائبریری کے ذریعے۔
  • مددگار error پیغامات جو CSV فائل میں مسئلے والی قطار کی نشاندہی کرتے ہیں۔

Fileora کا JSON سے CSV کنورٹر کیوں استعمال کریں

ایپس اور APIs کے ایکسپورٹ میں اکثر کسٹمرز کے نام، فون نمبر اور آرڈرز کی تفصیل ہوتی ہے۔ Fileora یہ ڈیٹا آپ کے اپنے ڈیوائس پر JavaScript سے کنورٹ کرتا ہے، اس لیے یہ کبھی آپ کے کمپیوٹر یا فون سے باہر نہیں جاتا اور کہیں محفوظ نہیں ہوتا۔ یہ مفت ہے، سائن اپ کی ضرورت نہیں، اور قطاروں کی کوئی حد نہیں سوائے آپ کے براؤزر کی میموری کے۔

Excel میں فائل کھولتے وقت CSV کے عام مسائل

بگڑے ہوئے حروف۔ اگر لاہور یا کراچی جیسے نام عجیب نشانات بن جائیں تو فائل غلط encoding میں پڑھی گئی ہے۔ Excel کے لیے موزوں ڈاؤن لوڈ زیادہ تر Excel ورژنز میں یہ مسئلہ ٹھیک کر دیتا ہے۔

سب کچھ ایک کالم میں۔ آپ کے Excel کی علاقائی سیٹنگ سیمی کولن مانگتی ہے۔ سیپریٹر بدلیں اور دوبارہ ڈاؤن لوڈ کریں۔

شروع کے صفر غائب۔ Excel کسی پوسٹل کوڈ جیسے 05400 یا فون نمبر جیسے 03001234567 کو نمبر سمجھ کر شروع کا صفر ہٹا سکتا ہے۔ Excel کا امپورٹ وزرڈ استعمال کریں (Data، پھر From Text/CSV) اور اس کالم کو Text پر سیٹ کریں۔

لمبے نمبر سائنسی انداز میں۔ بغیر ڈیش کے لکھا 13 ہندسوں والا شناختی کارڈ نمبر Excel میں 3.52E+12 جیسا دکھ سکتا ہے، اور 15 ہندسوں سے لمبی IDs کے آخری ہندسے صفر میں بدل جاتے ہیں۔ ایسے کالم بھی اسی طرح Text کے طور پر امپورٹ کریں۔

مختلف فیلڈز والے objects۔ ضروری نہیں کہ ہر object میں ایک جیسی keys ہوں۔ کالم اسی ترتیب سے آتے ہیں جس میں پہلی بار ملیں، اور کمی والی ویلیو کا سیل خالی چھوڑ دیا جاتا ہے۔

اگر آپ کا JSON کنورٹ نہ ہو تو پہلے اسے JSON فارمیٹر میں چیک کریں، جو کسی بھی غلطی کی درست لائن بتاتا ہے۔ دو ایکسپورٹس میں کیا بدلا، یہ دیکھنے کے لیے انہیں ڈِف چیکر میں پیسٹ کریں۔

اکثر پوچھے جانے والے سوالات

JSON کو CSV میں کیسے کنورٹ کریں؟

JSON → CSV چنیں، پھر اپنا JSON پیسٹ کریں یا فائل کھولیں دبا کر .json فائل لوڈ کریں۔ CSV نتیجے والے خانے میں قطاروں اور کالموں کی گنتی کے ساتھ آ جاتی ہے۔ کوما کے علاوہ کوئی سیپریٹر چاہیے تو وہ چنیں، پھر نتیجہ کاپی کریں یا .csv فائل کے طور پر ڈاؤن لوڈ کریں۔

کس قسم کا JSON قبول ہوتا ہے؟

Objects کی array سب سے اچھی رہتی ہے، ہر object ایک قطار۔ ایک اکیلا object ایک قطار بن جاتا ہے، اور ایسا object جس میں صرف ایک ہی فیلڈ ہو اور وہ array ہو، جیسے items نام کی فیلڈ میں پوری فہرست والا API response، خود بخود کھول لیا جاتا ہے۔ سادہ ویلیوز کی array ایک ہی کالم بنتی ہے جس کا نام value ہوتا ہے۔

اندرونی objects اور arrays کا کیا ہوتا ہے؟

اندرونی (nested) objects کو الگ کالم بنائیں آن ہو تو address.city جیسی اندرونی فیلڈ اپنا الگ کالم بن جاتی ہے جس کا نام address.city ہوتا ہے۔ Arrays سیل میں JSON ٹیکسٹ کی صورت میں لکھی جاتی ہیں، جیسے [1,2,3]، تاکہ کوئی ڈیٹا ضائع نہ ہو۔ یہ آپشن بند کریں تو ہر اندرونی object ایک ہی کالم میں JSON ٹیکسٹ کے طور پر لکھا جاتا ہے۔

Excel میں اردو کی جگہ عجیب نشانات کیوں نظر آتے ہیں؟

Excel اکثر CSV فائل کھولتے وقت پرانی encoding فرض کر لیتا ہے۔ Excel کے لیے موزوں ڈاؤن لوڈ والا آپشن آن رکھیں: یہ فائل کے شروع میں ایک چھوٹا سا نظر نہ آنے والا نشان (UTF-8 byte order mark) لگا دیتا ہے جو Excel کو بتاتا ہے کہ فائل UTF-8 میں ہے، اس لیے اردو، ہندی، عربی اور خاص حروف درست دکھتے ہیں۔

Excel میں CSV کھولنے پر سارا ڈیٹا ایک ہی کالم میں کیوں آ جاتا ہے؟

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

کیا یہ CSV کو JSON میں بدل سکتا ہے؟

جی ہاں۔ CSV → JSON چنیں اور اپنی CSV پیسٹ کریں یا .csv فائل کھولیں۔ سیپریٹر خود پہچانا جاتا ہے، پہلی قطار keys کے نام بنتی ہے، اور نمبرز اور true یا false کو اصل JSON قسموں میں بدلا جاتا ہے۔ ان میں سے ہر چیز آپ بند کر سکتے ہیں۔

کیا میں .xlsx فائل بنا سکتا ہوں؟

نہیں۔ یہ ٹول CSV بناتا ہے، جسے Excel، Google Sheets، LibreOffice اور Numbers سب سیدھا کھول لیتے ہیں۔ اگر .xlsx چاہیے تو CSV کو اپنے اسپریڈشیٹ پروگرام میں کھول کر اسی فارمیٹ میں محفوظ کر لیں۔

آپ کو مطلوبہ ٹول نہیں ملا، یا کچھ کام نہیں کر رہا؟

ہمیں بتائیں کہ آپ کو اگلا کون سا ٹول چاہیے یا کیا خرابی ہوئی۔ ہم ہر پیغام پڑھتے ہیں، اور درخواستوں سے ہی طے ہوتا ہے کہ ہم آگے کیا بنائیں۔

آپ کی ای میل ایپ کھلے گی۔ براہِ کرم نجی فائلیں منسلک نہ کریں۔