XML سے CSV کنورٹر
XML فائل کو ایسی ٹیبل میں تبدیل کریں جسے آپ ترتیب دے سکیں، فلٹر کر سکیں اور امپورٹ کر سکیں۔ ہر دہرایا جانے والا ریکارڈ ایک قطار اور اس کے اندر کا ہر فیلڈ ایک کالم بن جاتا ہے۔ یہ فائل اسپریڈشیٹ، ڈیٹا بیس میں لوڈ کرنے یا میل مرج کے لیے تیار ہوتی ہے۔
ڈیٹا کنورٹر
یا 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
XML فائل اپ لوڈ کریں
پروڈکٹ فیڈ، آرڈر ایکسپورٹ، سائٹ میپ یا بار بار آنے والے ریکارڈز والی کوئی بھی XML شامل کریں۔ ایک بیچ میں زیادہ سے زیادہ 20 فائلیں، ہر ایک 95 MB تک۔
- 2
ڈیلیمیٹر اور انکوڈنگ چیک کریں
آؤٹ پٹ میں کوما اور UTF-8 استعمال ہوتا ہے۔ اعلیٰ سیٹنگز میں یورپی Excel کے لیے ڈیلیمیٹر کو سیمی کولن پر کریں، یا اگر Excel میں لہجے والے نام بگڑے ہوئے نظر آئیں تو ٹیکسٹ انکوڈنگ کو UTF-8 with BOM پر کریں۔
- 3
تبدیل کریں اور کھولیں
CSV میں تبدیل کریں ← دبائیں اور ڈاؤن لوڈ کریں۔ فائل کو اسپریڈشیٹ میں کھولیں، یا اس ٹول میں لوڈ کریں جس نے CSV مانگی تھی۔
XML سے CSV اس XML فائل کے بار بار آنے والے ریکارڈز کو قطاروں کی صورت میں ترتیب دیتا ہے، ہر ٹیگ کے لیے ایک کالم کے ساتھ، تاکہ مشینوں کے لیے بنی فیڈ ایسا ٹیبل بن جائے جس پر لوگ کام کر سکیں۔
XML کو CSV میں تبدیل کرنے کی ضرورت کسے ہوتی ہے
XML فروری 1998 سے W3C کی سفارش ہے، اور کاروباری ڈیٹا کا بڑا حصہ آج بھی اسی میں سفر کرتا ہے: موازنہ سائٹس کی شاپنگ فیڈز، UBL ای انوائسز، RSS اور Atom فیڈز، XML سائٹ میپس، ISO 20022 میں بینک اسٹیٹمنٹس اور پرانے CRM اور انوینٹری سسٹمز کی ایکسپورٹس۔ یہ فارمیٹ اسکیما کی توثیق کرنے والے سافٹ ویئر کے لیے بہترین ہے، مگر اس شخص کے لیے مشکل ہے جو صرف ریکارڈز دیکھنا چاہتا ہے۔
یہ شخص عموماً وہ مارکیٹر ہوتا ہے جو پروڈکٹ فیڈ میں غائب قیمتیں دیکھ رہا ہو، وہ اکاؤنٹنٹ جو انوائس لائنز ملا رہا ہو، یا وہ تجزیہ کار جسے ایکسپورٹ ایسے ٹول میں لوڈ کرنی ہو جو صرف CSV لیتا ہے۔ تبدیلی سے انہیں XSLT اسٹائل شیٹ یا اسکرپٹ لکھے بغیر چند سیکنڈ میں گرڈ مل جاتا ہے۔ اگر XML کسی ویب API سے آئی ہو اور اگلا مرحلہ اسپریڈشیٹ کے بجائے کوڈ ہو تو JSON سے CSV زیادہ عام API فارمیٹ کو اسی طرح سنبھالتا ہے۔
XML سے CSV کی مثال: پروڈکٹ فیڈ
<products>
<product id="1042">
<name>ڈیسک لیمپ</name>
<price>39.00</price>
<sku>00731</sku>
</product>
<product id="1043">
<name>مانیٹر آرم, سیاہ</name>
<price>89.50</price>
<sku>00732</sku>
</product>
</products>id,name,price,sku 1042,ڈیسک لیمپ,39.00,00731 1043,"مانیٹر آرم, سیاہ",89.50,00732
XML سے CSV کنورٹر ٹیگز کو کالموں میں کیسے بدلتا ہے
ریکارڈز قطاریں بنتے ہیں
روٹ کے نیچے بار بار آنے والا عنصر، یہاں <product>، قطار طے کرتا ہے۔ دو پروڈکٹس، ڈیٹا کی دو قطاریں۔
ٹیگز اور ایٹریبیوٹس کالم بنتے ہیں
id ایٹریبیوٹ اور name، price اور sku چائلڈز میں سے ہر ایک کو کالم ملتا ہے، جس کا نام ہیڈر قطار میں ہوتا ہے۔
قدریں صرف ضرورت پر کوٹس میں آتی ہیں
کوما والا نام ڈبل کوٹس میں لپیٹا جاتا ہے تاکہ کوما قدر کے اندر ہی رہے، جیسا کہ RFC 4180 میں بیان ہے۔
- فی XML فائل
- 95 MB
- فائلیں فی بیچ
- 20
- ڈیلیمیٹر کے انتخاب
- 6
- فائلیں حذف ہونے تک
- 30 منٹ
XML اور CSV ایک نظر میں
XML
Extensible Markup Language
XML ساختہ ڈیٹا کے لیے مارک اپ لینگویج ہے جسے W3C نے 1998 میں شائع کیا۔ یہ ایٹریبیوٹس والے نیسٹڈ ٹیگز استعمال کرتی ہے اور اسکیما، نیم اسپیس اور ویلیڈیشن کو سپورٹ کرتی ہے، جس سے پیچیدہ دستاویزات کے لیے یہ مضبوط ہے۔ RSS فیڈز، SVG، Office دستاویزات، سائٹ میپس اور بہت سے انٹرپرائز و سرکاری ڈیٹا تبادلوں کی بنیاد یہی ہے۔ JSON کے مقابلے میں XML طویل ہوتی ہے، لیکن ہر پروگرامنگ لینگویج اور بہت سے اسپریڈشیٹ ٹولز اسے پڑھ سکتے ہیں۔
- کمپریشن
- –
- شفافیت
- –
- اینیمیشن
- –
- متعارف ہونے کا سال
- 1998 · W3C
CSV
کوما سے الگ کی گئی ویلیوز
CSV جدولوں کے لیے سادہ ٹیکسٹ فارمیٹ ہے جس میں ہر لائن ایک قطار ہوتی ہے اور کوما کالموں کو الگ کرتے ہیں۔ یہ کمپیوٹنگ کے ابتدائی دنوں سے استعمال ہو رہا ہے اور RFC 4180 میں بیان کیا گیا ہے، اگرچہ کئی ویریئنٹس سیمی کولن یا ٹیب اور مختلف ٹیکسٹ انکوڈنگز استعمال کرتے ہیں۔ تقریباً ہر اسپریڈ شیٹ، ڈیٹا بیس اور اینالیٹکس ٹول اسے امپورٹ اور ایکسپورٹ کر سکتا ہے، اسی لیے سسٹمز کے درمیان ڈیٹا منتقل کرنے کا یہ طے شدہ فارمیٹ ہے۔ CSV میں صرف ویلیوز ہوتی ہیں؛ فارمولے، فارمیٹنگ، متعدد شیٹس یا ڈیٹا ٹائپس نہیں ہوتیں۔
- کمپریشن
- –
- شفافیت
- –
- اینیمیشن
- –
- متعارف ہونے کا سال
- –
لوگ XML کو CSV میں اس وقت بدلتے ہیں جب فیڈ یا سسٹم ایکسپورٹ کو اسپریڈشیٹ، میلنگ ٹول یا ایسے ڈیٹا بیس میں لانا ہو جو نیسٹڈ ٹیگز کے بجائے سادہ قطاریں پڑھتا ہے۔
XML کو CSV میں تبدیل کریں: عام سوالات
کنورٹر کیسے طے کرتا ہے کہ قطار کیا ہے؟
یہ روٹ کے نیچے بار بار آنے والا عنصر تلاش کرتا ہے، جیسے فیڈ میں ہر <product> یا سائٹ میپ میں ہر <url>، اور ہر آمد پر ایک قطار لکھتا ہے۔ اس ریکارڈ کے چائلڈ عناصر اور ایٹریبیوٹس کالم بن جاتے ہیں، اور پہلی قطار میں ان کے نام ہوتے ہیں۔
XML کو CSV میں بدلنے پر کیا ضائع ہو جاتا ہے؟
ہر وہ چیز جو ریکارڈ میں کوئی قدر نہیں ہے: تبصرے، پروسیسنگ انسٹرکشنز، نیم اسپیس پریفکس اور خود نیسٹنگ۔ CSV ایک ہموار گرڈ ہے، اس لیے کئی سطح گہری ہائرارکی کالموں میں پھیل جاتی ہے۔ اگر درخت برقرار رکھنا ہو تو XML سے JSON نیسٹنگ محفوظ رکھتا ہے۔
میری XML میں کئی قسم کے ریکارڈ ہیں۔ پھر کیا ہوگا؟
جس فائل میں ایک روٹ کے نیچے مثلاً صارفین اور آرڈرز دونوں ہوں، اس میں دو ٹیبل ہوتے ہیں۔ CSV ہر فائل میں ایک ٹیبل رکھتی ہے، اس لیے پہلے XML کو ریکارڈ کی ہر قسم کی الگ فائل میں تقسیم کریں، یا XLSX میں تبدیل کریں جہاں ہر قسم کو الگ دیکھا جا سکتا ہے۔
میرے پروڈکٹ کوڈز کے شروع کے صفر کیوں غائب ہو گئے؟
CSV میں اب بھی 00731 موجود ہے؛ Excel کھولتے وقت کالم کو عددی سمجھ کر صفر ہٹا دیتا ہے۔ CSV کو Excel کے Data ٹیب سے امپورٹ کریں اور اس کالم کو Text پر سیٹ کریں، یا XML سے Excel سے سیدھا ورک بک بنائیں، جس میں اندازے کا مرحلہ ہی نہیں آتا۔
کیا میں XML سائٹ میپ کو URLs کی فہرست میں تبدیل کر سکتا ہوں؟
جی ہاں۔ سائٹ میپ میں <url> عناصر بار بار آتے ہیں، اس لیے ہر صفحہ ایک قطار بن جاتا ہے اور loc، lastmod اور دیگر ٹیگز کالم بنتے ہیں۔ اس سے SEO آڈٹ یا ری ڈائریکٹ پلان کے لیے ترتیب دینے کے قابل فہرست مل جاتی ہے۔
کیا CSV کسی معیار کے مطابق ہوتی ہے؟
یہ 2005 میں شائع ہونے والے RFC 4180 کی پیروی کرتا ہے: ہر لائن پر ایک ریکارڈ، فیلڈز کوما سے الگ، اور جس قدر میں کوما، کوٹ یا لائن بریک ہو اسے ڈبل کوٹس میں لپیٹا جاتا ہے۔ اگر امپورٹر ہر فیلڈ پر کوٹس پر اصرار کرے تو ہر قدر کو کوٹس میں رکھیں آن کریں۔
- XML سے Excel کنورٹرXML انوائس، بینک اسٹیٹمنٹ، پروڈکٹ فیڈ اور سسٹم ایکسپورٹ کو Excel XLSX ٹیبل میں کھولیں۔ XML میپ یا Developer ٹیب کی ضرورت نہیں؛ Mac پر بھی چلتا ہے۔
- XML سے JSON کنورٹرXML کو پڑھنے کے قابل JSON میں بدلیں: ایٹریبیوٹس @ کیز، دہرائے گئے ٹیگز ارے، متن برقرار۔ SOAP جوابات، فیڈز اور پرانی ایکسپورٹس کے لیے۔
- CSV سے XML کنورٹرCSV کی قطاروں کو اپنے روٹ ٹیگ کے ساتھ درست XML میں تبدیل کریں۔ خاص حروف ایسکیپ، ڈیلیمیٹر خودکار، UTF-8 آؤٹ پٹ۔ ایک ساتھ 20 فائلیں۔
- JSON کو CSV میں تبدیل کریںJSON یا JSON Lines سے CSV: ہر آبجیکٹ ایک قطار، نیسٹڈ فیلڈز کالمز میں، UTF-8 مع BOM تاکہ Excel حروف درست دکھائے۔ ایک بار میں 20 فائلیں۔
- HTML سے CSV کنورٹرمحفوظ ویب صفحے کے ٹیبلز کو Excel یا Google Sheets کے لیے CSV میں تبدیل کریں۔ لنکس، اسٹائلز اور چھپی فارمیٹنگ کے بغیر قطاریں۔ HTML اور HTM فائلیں۔
- Excel سے XML کنورٹرExcel شیٹ کو XML میپ یا Developer ٹیب کے بغیر XML میں تبدیل کریں۔ ہر قطار ایک ریکارڈ، ہر ہیڈر ایک ٹیگ۔ XLSX، XLS اور ODS فائلیں قبول ہیں۔