آپ کے آلے پر چلتا ہے · آپ کی فائل آپ کے آلے سے باہر نہیں جاتی۔
دہرائے گئے ریکارڈز والی XML فائل ڈالیں — <records><record>…</record>…</records>، RSS فیڈ، ڈیٹابیس کا ایکسپورٹ — اور ہر ریکارڈ کی ایک قطار والی CSV لیں۔ دستاویز براؤزر کا XML پارسر پڑھتا ہے، پھر دہرائے گئے عناصر کی فہرست خود ڈھونڈی جاتی ہے: کنورٹر روٹ سے نیچے اکیلے ذیلی عنصر والے لفافوں سے گزرتا ہوا فہرست تک پہنچتا ہے۔
ہر ریکارڈ اسی طرح پھیلایا جاتا ہے جیسے JSON سے CSV کے ٹول میں: اندر کے عناصر نقطے سے جڑے کالم بنتے ہیں (address.city)، ایٹریبیوٹ @ والے کالم (@id)، دہرائے گئے اندرونی عناصر نمبر والے کالم، اور سرخی کی قطار ہر ملنے والے کالم کا مجموعہ ہے۔ کوما، واوین یا لائن بریک والے فیلڈ RFC 4180 کے مطابق واوین میں آتے ہیں۔
CSV UTF-8 میں ہے، Excel کے لیے اختیاری BOM کے ساتھ، جداکار آپ چنتے ہیں، اور ڈاؤن لوڈ سے پہلے پہلی 200 سطروں کا پیش نظارہ دیکھ سکتے ہیں۔ کچھ اپ لوڈ نہیں ہوتا۔
XML کو CSV میں تبدیل کریں کا طریقہ
XML فائل ڈالیں، یا XML خانے میں پیسٹ کریں۔
آؤٹ پٹ کا جداکار چنیں اور Excel کا BOM لگانا ہے یا نہیں۔
«CSV میں تبدیل کریں» دبائیں اور پیش نظارہ جانچیں۔
.csv ڈاؤن لوڈ کریں۔
معاون فارمیٹس اور حدود
ان پٹ
XML (.xml) — فائل یا پیسٹ کیا متن، UTF-8
آؤٹ پٹ
CSV، RFC 4180، UTF-8، اختیاری BOM
قطاریں
روٹ کے نیچے ملنے والا دہرایا گیا عنصر
اندرونی ساخت
ذیلی عناصر ← نقطے والے کالم؛ ایٹریبیوٹ ← @ کالم
کہاں چلتا ہے
براؤزر میں – اپ لوڈ کے بغیر
ان کے لیے نہیں: ایک ہی سطح پر کئی مختلف فہرستوں والی دستاویزیں — روٹ سے پہلی ملنے والی فہرست ہی قطاریں بنتی ہے؛ کوئی اور چننے کے لیے پہلے JSON میں بدلیں۔
اکثر پوچھے گئے سوالات
کیا میری فائل سرور پر اپ لوڈ ہوتی ہے؟
نہیں۔ تبدیلی پوری کی پوری آپ کے براؤزر میں، آپ کے اپنے آلے کی طاقت سے ہوتی ہے۔ فائل آپ کے کمپیوٹر یا موبائل سے باہر نہیں جاتی؛ اسی لیے صفحہ ایک بار کھل جانے کے بعد یہ ٹول انٹرنیٹ کے بغیر بھی چلتا ہے۔
اسے کیسے پتا چلتا ہے کون سے عناصر قطاریں ہیں؟
یہ روٹ سے شروع ہو کر اکیلے ذیلی عنصر والے لفافوں سے نیچے اترتا ہے جب تک دہرائے گئے عناصر کی فہرست نہ ملے — اس لیے <records><record>…</record></records> سے ہر <record> کی ایک قطار بنتی ہے۔ کوئی دہرایا گیا عنصر نہ ہو تو پوری دستاویز ایک قطار بنتی ہے۔
ایٹریبیوٹ کہاں جاتے ہیں؟
@ والے کالموں میں، اس لیے <record id="3"> سے @id نام کا کالم بنتا ہے۔ ذیلی عناصر کے ساتھ والا متن #text کالم میں جاتا ہے۔
کیا Excel اسے ٹھیک کھولے گا؟
جی ہاں۔ «Excel کے لیے BOM شامل کریں» کا سوئچ (طے شدہ طور پر چالو) وہ نشان لکھتا ہے جس سے Excel کو UTF-8 پہچاننا ہے، اس لیے اردو، عربی اور خاص علامتیں درست دکھتی ہیں۔