مواد پر جائیں۔
Coverton بلاگ
اس مضمون میں
جدول اور ڈیٹا

ٹیب کے الگ TSV کو CSV میں تبدیل کرنے کے لئے کس طرح سیل کی حدوں کو تبدیل کرنے کے بغیر

اگر وصول کرنے والا نظام CSV قبول کرتا ہے تو ٹیب سے جدا اسپریڈشیٹ کو دوبارہ محفوظ کریں۔ ایک فیلڈ میں اپنے کوما یا سطری وقفے ہو سکتے ہیں، اس لیے صرف ہر ٹیب کو کوما سے بدلنا سیل کی حدود محفوظ نہیں رکھتا۔

ٹول کھولیں۔ →اس ٹول کا استعمال کیسے کریں۔ ↓
TSV کو CSV میں تبدیل کریں۔
اس ٹول کے ورک فلو کی مثال؛ یہ اپ لوڈ کردہ فائل کا نتیجہ نہیں ہے۔

اس ٹول کا استعمال کیسے کریں۔

  1. TSV, TXT فارمیٹ میں فائلوں کا انتخاب کریں۔ فی بیچ زیادہ سے زیادہ فائلیں: 1۔
  2. ان پٹ انکوڈنگ کا جائزہ لیں، پھر کارروائی شروع کریں۔
  3. CSV نتیجہ ڈاؤن لوڈ کریں اور اس کا مواد اور معیار چیک کریں۔

صحیح ترتیبات کا انتخاب کریں۔

ذریعے کے مطابق UTF-8 یا EUC-KR کے ساتھ مطابقت رکھنے والی انکوڈنگ منتخب کریں۔ ان پٹ فیلڈ ٹیب سے جدا ہوتے ہیں؛ محفوظ CSV میں کوما جداکنندہ ہوتا ہے۔

قابل استعمال ان پٹ
  • TSV, TXT
آؤٹ پٹ
  • CSV
دستیاب ترتیبات
  • ان پٹ انکوڈنگ

شروع کرنے سے پہلے

ڈیٹا بدلنے سے پہلے کالموں کا مطلب طے کریں

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

اگر موازنہ، ملاپ یا نقل شدہ اندراج ہٹانا ہو تو کلید اور داخلے کی ترتیب ریکارڈ کے مطلب کے مطابق چنیں۔ ایک کلید کے ساتھ دوسرے کالموں کی قدریں مختلف ہو سکتی ہیں۔ خالی جگہ یا حروف کے حجم کو نظرانداز کرنا الگ رہنے والے ریکارڈ ملا سکتا ہے۔ پہلا یا آخری ریکارڈ رکھنے کا انتخاب اور کالم ملانے کی سمت جانچیں۔

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

نتیجے کی ساخت ملائیں اور ضائع شدہ معلومات تلاش کریں

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

فارمیٹ کی تبدیلی ہر ساخت محفوظ نہیں رکھتی۔ CSV میں JSON یا XML کی ہر سطح نہیں آتی اور سادہ متن شیٹ کی بناوٹ نہیں رکھتا۔ Base64 واپس کھولا جا سکتا ہے اور حفاظتی رمز بندی نہیں؛ متن مختصر کرنا، فائل کو ZIP میں سکیڑنے سے الگ عمل ہے۔ ابتدائی صفر، خاص حروف اور خالی قدروں والے ریکارڈ ماخذ سے وصول کنندہ کے پروگرام تک آزمائیں۔

ناکامی پر کالم کے نام، نقشہ بندی کی سمت، نحوی ساخت اور قدر کی قسم دیکھیں۔ پہلے ضائع ہوئے ہندسے یا غلط رمز بندی اندازے سے بحال نہیں ہوتے۔ آخری بار محفوظ ہونے کے بعد قدریں دیکھیں، صرف پیش نظارہ نہیں۔ قدر بدلی ہو تو وہ مرحلہ تلاش کریں جس نے قسم کی تشریح کی، اور ماخذ درآمد کی آزمائش کے لیے محفوظ رکھیں۔

ان پٹ اور آؤٹ پٹ کی مثال

ٹیب الگ نام / اکاؤنٹ → comma الگ CSV

مثالیں ورک فلو کی وضاحت کرتی ہیں۔ نتائج کا انحصار سورس فائل اور سیٹنگز پر ہوتا ہے۔

محفوظ کرنے سے پہلے نتیجہ چیک کریں۔

سر کی وسیعیت اور ڈیٹا لائنوں کی تعداد کو ذرائع کے ساتھ موازنہ کریں۔ اس بات کی تصدیق کرنے کے لئے ایک ایڈریس کی جانچ پڑتال کریں جس میں commas یا وضاحت شامل ہے کہ ہر ایک کو ایک سیل باقی رہتا ہے۔

اگر نتیجہ آپ کی توقع سے مختلف ہے۔

غیر بند نقل و شمار یا غیر معیاری فیلڈ سینٹیکس پارسنگ غلطیوں کا سبب بن سکتے ہیں. اگر پیداوار ایک ستون میں ظاہر ہوتا ہے تو، اس بات کو یقینی بنائیں کہ حاصل کرنے والے ایپلی کیشن کی درآمد کی ترتیبات بھی ایک comma delimiter کا استعمال کرتے ہیں.

ذہن میں رکھنے والی حدود

  • کریکٹر انکوڈنگ، الگ کرنے والے اور کالم کے نام چیک کریں۔ بڑی تعداد جاوا اسکرپٹ میں درستگی کھو سکتی ہے۔ CSV تمام اقسام اور نیسٹڈ ڈھانچے کو محفوظ نہیں کرتا ہے۔

متعلقہ ٹولز کے ساتھ اگلا کام کریں

CSV کو JSON میں تبدیل کریں۔

سب سے پہلے CSV لائن ہر ڈیٹا لائن کے JSON اشیاء کے لئے کلید فراہم کرتا ہے. سیل کے معیار کو لائنوں کے طور پر ذخیرہ کیا جاتا ہے، لہذا ان کے اقسام کی جانچ کریں، اس سے پہلے کہ نتائج کو ایک نظام میں منتقل کیا جائے جو اعداد یا بولین معیار کی توقع کرتا ہے.

ذریعہ کوڈنگ کا انتخاب کریں اور خود کار طریقے سے ڈلیمیٹر ڈٹیکشن کا استعمال کریں یا حقیقی ڈلیمیٹر کا انتخاب کریں۔ خالی یا دوگنا ہیڈرز کو حل کریں اور اس بات کو یقینی بنائیں کہ ہر لائن میں ہیڈرز کے طور پر اسی تعداد میں ستونیں ہیں.

ٹول کھولیں۔ →

JSON کو CSV میں تبدیل کریں۔

یہ سپرڈ فائل تبدیل کرنے کے لئے ایک رینج کی ضرورت ہوتی ہے جس کے انٹرویو اشیاء ہیں. یہ فیصلہ کریں کہ کیا نستے اشیاء کو الگ ستون بننا چاہئے یا سیل کے اندر JSON رینج رہنا چاہئے، کیونکہ اس کے نتیجے میں سپرڈ فائل ہر معاملے میں مختلف طریقے سے پڑھا جاتا ہے.

فلیٹنگ کو نیچے کے اشیاء کی خصوصیات کو ٹکڑوں کے ساتھ منسلک ہاؤس میں تبدیل کرنے کی اجازت دیتا ہے. ٹکڑے کئی لائنوں میں توسیع نہیں کی جاتی ہیں، لہذا اگر آپ ہر ٹکڑے اشیاء کا تجزیہ کرنے کا ارادہ رکھتے ہیں تو ان خلیات کو انفرادی طور پر چیک کریں.

ٹول کھولیں۔ →

یہ گائیڈ براؤزر میں دستیاب ٹول کی وضاحت کرتی ہے۔ اصل فائل کی ایک کاپی محفوظ رکھیں اور نتیجہ شیئر کرنے سے پہلے جانچیں۔

یہ ترجمہ سافٹ ویئر کی مدد سے تیار کیا گیا تھا۔ آپ انگریزی ورژن بھی پڑھ سکتے ہیں۔ انگریزی میں پڑھیں