UltKit

XML سے Excel کنورٹر

XML انوائس، بینک اسٹیٹمنٹ فائل، پروڈکٹ فیڈ یا اکاؤنٹنگ سافٹ ویئر کے ایکسپورٹ کو ایک عام اسپریڈشیٹ کی طرح پڑھیں، جس میں ہر ریکارڈ ایک قطار میں ہو، اور Excel میں XML میپ ترتیب دینے کی ضرورت نہ پڑے۔

ڈیٹا کنورٹر

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

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

آؤٹ پٹ

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

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

  1. 1

    XML فائلیں اپ لوڈ کریں

    ایک یا زیادہ .xml فائلیں اپ لوڈ کے حصے میں ڈالیں، ایک بیچ میں زیادہ سے زیادہ 20 فائلیں اور ہر فائل 95 MB تک۔ ہر فائل کی اپنی الگ ورک بک بنتی ہے۔

  2. 2

    چاہیں تو شیٹ کا نام رکھیں

    آؤٹ پٹ XLSX پر سیٹ ہے۔ اعلیٰ سیٹنگز میں شیٹ کا نام ٹیب کا نام بدلتا ہے اور تاریخیں ٹائم اسٹیمپ کو ایسے فارمیٹ میں لکھ سکتی ہیں جو آپ کی ٹیم آسانی سے پڑھ سکے۔

  3. 3

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

    XLSX (Excel) میں تبدیل کریں ← دبائیں اور ورک بک کو Excel، Numbers، Google Sheets یا LibreOffice Calc میں کھولیں۔

وہ XML فائلیں جنہیں لوگ Excel میں کھولنا چاہتے ہیں

XML 1998 سے W3C کا معیار ہے، اور اس کی طاقت درستگی ہے: ہر قدر ایک نام والے ٹیگ میں ہوتی ہے اور اسکیما بتا سکتا ہے کہ کون سے ٹیگ جائز ہیں۔ اسی لیے حکومتوں، بینکوں اور بڑے خوردہ فروشوں نے مشین سے مشین ڈیٹا کے لیے اسے چنا۔ مسئلہ یہ ہے کہ یہی درستگی ٹیکسٹ ایڈیٹر میں فائل پڑھنا انسانوں کے لیے تھکا دینے والا بنا دیتی ہے۔

جنوری 2019 سے اٹلی میں کاروبار سے کاروبار انوائسز کو FatturaPA XML کی شکل میں اس کے تبادلے کے نظام سے گزرنا لازمی ہے۔ Peppol نیٹ ورک، جسے کئی یورپی سرکاری خریدار استعمال کرتے ہیں، UBL انوائسز لے جاتا ہے، جو بھی XML ہیں۔ ISO 20022 پر جانے والے بینک اکاؤنٹ اسٹیٹمنٹ camt.053 XML میں دیتے ہیں۔ مارکیٹ پلیسز اور شاپنگ فیڈز مصنوعات کو XML میں بیان کرتے ہیں، اور کئی اکاؤنٹنگ پیکیجز جرنل بھی اسی طرح ایکسپورٹ کرتے ہیں۔ ان سب میں سے کچھ باقاعدگی سے ایسے شخص کی میز پر پہنچتا ہے جسے صرف ایک ٹیبل چاہیے۔

  1. انوائسز

    UBL اور FatturaPA فائلیں: ہر انوائس لائن کے لیے ایک قطار، جس میں آئٹم، مقدار، VAT کی شرح اور رقم ہوتی ہے۔

  2. بینک اسٹیٹمنٹس

    camt.053 فائلیں: ہر درج شدہ اندراج کے لیے ایک قطار، جس میں تاریخ، رقم، کرنسی اور دوسرا فریق ہوتا ہے۔

  3. پروڈکٹ فیڈز

    شاپ اور مارکیٹ پلیس فیڈز: ہر پروڈکٹ کے لیے ایک قطار، جس میں ID، عنوان، قیمت اور دستیابی ہوتی ہے۔

XML سے Excel کنورٹر یا Excel کا اپنا XML امپورٹ

یہ کنورٹرWindows کا ExcelMac کا Excel
کسی بھی XML کو ٹیبل کے طور پر کھولتا ہےyesyesno
XML میپ یا اسکیما کا سوال نہیںyesnono
کئی فائلیں ایک ساتھ تبدیل کرتا ہے20 تکایک وقت میں ایکno
Excel لائسنس کے بغیر کام کرتا ہےyesnono

XML

Extensible Markup Language

XML ساختہ ڈیٹا کے لیے مارک اپ لینگویج ہے جسے W3C نے 1998 میں شائع کیا۔ یہ ایٹریبیوٹس والے نیسٹڈ ٹیگز استعمال کرتی ہے اور اسکیما، نیم اسپیس اور ویلیڈیشن کو سپورٹ کرتی ہے، جس سے پیچیدہ دستاویزات کے لیے یہ مضبوط ہے۔ RSS فیڈز، SVG، Office دستاویزات، سائٹ میپس اور بہت سے انٹرپرائز و سرکاری ڈیٹا تبادلوں کی بنیاد یہی ہے۔ JSON کے مقابلے میں XML طویل ہوتی ہے، لیکن ہر پروگرامنگ لینگویج اور بہت سے اسپریڈشیٹ ٹولز اسے پڑھ سکتے ہیں۔

کمپریشن
–
شفافیت
–
اینیمیشن
–
متعارف ہونے کا سال
1998 · W3C
XML کنورٹر

XLSX

Microsoft Excel ورک بک

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

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

XML کو Excel میں تب لایا جاتا ہے جب ڈیٹا کسی پروگرام کے بجائے انسان کو پڑھنا ہو: مثلاً ای انوائس چیک کرنے والا اکاؤنٹنٹ، پروڈکٹ فیڈ دیکھنے والا تاجر، یا وہ مینیجر جسے ایکسپورٹ صرف XML میں ملتی ہے۔

XML کو XLSX میں تبدیل کریں: نیسٹڈ ڈیٹا کالموں میں کیسے آتا ہے

اسپریڈ شیٹ فلیٹ ہوتی ہے اور XML ایک درخت، اس لیے تبدیلی کو طے کرنا پڑتا ہے کہ ایک قطار کا مطلب کیا ہے۔ ڈیٹا کے سب سے قریب بار بار آنے والا عنصر، مثلاً اسٹیٹمنٹ میں ہر <Entry> یا UBL انوائس میں ہر <cac:InvoiceLine>، قطار بنتا ہے۔ اس کے اندر موجود قدریں کالموں میں پھیل جاتی ہیں، اور کرنسی کوڈ جیسے ایٹریبیوٹس کو اس رقم کے ساتھ اپنا الگ کالم ملتا ہے جس کی وہ وضاحت کرتے ہیں۔

متن بالکل ویسا ہی رہتا ہے جیسا XML میں لکھا ہو، جس سے اکاؤنٹ نمبرز، IBAN اور شروع میں صفر والے آرٹیکل کوڈ محفوظ رہتے ہیں۔ عددی نظر آنے والی رقمیں نمبر خانے بن جاتی ہیں جنہیں آپ جمع کر سکتے ہیں۔ cbc: جیسے نیم اسپیس پریفکس کالم کے ناموں کا حصہ رہتے ہیں، جو بے ضرر ہے اور ہر فیلڈ کا ماخذ واضح کرتا ہے۔ اگر آپ فلیٹ ٹیبل کے بجائے پورا درخت چاہتے ہیں، مثلاً کسی اسکرپٹ کو دینے کے لیے، تو XML سے JSON نیسٹنگ کو برقرار رکھتا ہے۔

بہت بڑی ایکسپورٹس کے لیے Excel کی گرڈ کا خیال رکھیں: ایک ورک شیٹ میں 1,048,576 قطاریں آتی ہیں، اس لیے جس فیڈ میں اس سے زیادہ ریکارڈ ہوں اسے CSV میں بھیجیں یا پہلے تقسیم کر لیں۔

XML سے Excel: عمومی سوالات

Mac کے لیے Excel میری XML فائل امپورٹ کیوں نہیں کرتا؟

XML میپس اور XML Source پین صرف Windows کے Excel میں موجود ہیں۔ Mac کا Excel XML فائل کو زیادہ سے زیادہ سادہ متن کے طور پر کھولتا ہے، جس میں ہر ٹیگ ایک ہی کالم میں آ جاتا ہے۔ فائل کو پہلے XLSX میں تبدیل کرنے سے Mac صارفین کو وہی ٹیبل ملتا ہے جو Windows صارفین کو ملتا ہے۔

Excel کہتا ہے کہ XML کا کوئی اسکیما نہیں اور نیا اسکیما بنانے کی پیشکش کرتا ہے۔ کیا یہ مسئلہ ہے؟

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

کیا میں XML ای انوائس کو Excel میں تبدیل کر سکتا ہوں؟

جی ہاں۔ UBL جیسے فارمیٹ، جو Peppol نیٹ ورک پر استعمال ہوتے ہیں، اور اٹلی کا FatturaPA سادہ XML ہیں۔ بیچنے والا، خریدار اور کل رقم جیسی ہیڈر تفصیلات کالم بن جاتی ہیں، اور بار بار آنے والی انوائس لائنیں قطاریں بن جاتی ہیں جنہیں آپ جمع کر سکتے ہیں اور PDF کاپی سے ملا سکتے ہیں۔

XML سے Excel اور XML سے CSV میں کیا فرق ہے؟

ڈیٹا وہی ہوتا ہے، لیکن XLSX متن اور نمبروں کو ٹائپ شدہ خانوں کے طور پر رکھتا ہے اور ڈبل کلک پر کھل جاتا ہے، Excel قدروں کا دوبارہ اندازہ نہیں لگاتا۔ جب نتیجہ کوئی انسان پڑھنے کے بجائے دوسرا سسٹم امپورٹ کرے تو XML سے CSV منتخب کریں۔

کیا ورک بک کو دوبارہ XML میں تبدیل کیا جا سکتا ہے؟

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