CSV ویور

CSV پیسٹ یا ڈراپ کریں اور قابل ترتیب ٹیبل کے طور پر دیکھیں۔ ہیڈر خودکار طور پر شناخت۔ کوئی اپ لوڈ نہیں۔

  1. ٹیکسٹ ایریا میں CSV پیسٹ کریں یا ایک لوڈ کرنے کے لیے "فائل کھولیں" پر کلک کریں۔
  2. رینڈر کرنے کے لیے "ٹیبل کے طور پر دیکھیں" پر کلک کریں — ہیڈرز پہلی قطار سے آتے ہیں۔
  3. کسی بھی کالم ہیڈر پر کلک کرکے اس کالم کے مطابق سورٹ کریں؛ سمت تبدیل کرنے کے لیے دوبارہ کلک کریں۔
  4. ٹیب-علیحدہ اور دیگر ڈیلیمیٹرز PapaParse خودکار طور پر شناخت کرتا ہے۔
یہ کیا کرتا ہے؟

CSV (یا TSV یا دیگر ڈیلیمیٹڈ ٹیکسٹ) کو ایک صاف HTML ٹیبل کے طور پر رینڈر کرتا ہے۔ PapaParse پارسنگ سنبھالتا ہے — کوٹڈ فیلڈز، ایمبیڈڈ کاما، ایسکیپڈ ڈبل-کوٹس، اور CRLF / LF لائن اینڈنگ سب کام کرتے ہیں۔ کسی بھی کالم پر کلک کرکے اس کالم کے مطابق سورٹ کریں؛ عددی کالم عددی طور پر سورٹ ہوتے ہیں، دیگر لیکسی کوگرافی طور پر۔ آؤٹ پٹ صرف ان-پیج — کوئی ترمیم یا واپس محفوظ کرنا نہیں۔

عام مسائل

CSV سادہ لگتا ہے لیکن اس میں توقع سے زیادہ ایج کیسز ہیں۔

  • بغیر کوٹنگ کے ایمبیڈڈ کاما۔ `Smith, John` جیسا فیلڈ (بغیر گردا گرد کوٹنگ کے) دو کالموں میں تقسیم ہو جاتا ہے۔ ایسے فیلڈز کو ڈبل کوٹس میں لپیٹیں: `"Smith, John"`۔
  • ایمبیڈڈ ڈبل-کوٹس۔ ایک کوٹڈ فیلڈ کے اندر، لٹرل `"` کو دگنا کر کے ایسکیپ کیا جاتا ہے: `"He said ""hi"""` `He said "hi"` میں ڈی کوڈ ہوتا ہے۔
  • متضاد کالم گنتی۔ ہیڈر سے کم کالم والی قطاریں گمشدہ کیز کے لیے null پاتی ہیں؛ زیادہ کالم والی قطاریں پارس وارننگ ٹرگر کرتی ہیں۔ ٹیبل پھر بھی رینڈر ہوتا ہے۔
  • ابتدائی صفر کھونے والے عددی IDs۔ `007` نمبر 7 کے طور پر پارس ہوتا ہے۔ اگر ابتدائی صفر اہم ہیں (زپ کوڈز، فون نمبرز)، انہیں سورس CSV میں کوٹ کر کے سٹرنگ کے طور پر رکھیں۔
  • فائل کے آغاز میں BOM۔ Excel سے محفوظ شدہ CSVs اکثر آغاز میں UTF-8 بائٹ-آرڈر مارک (`\uFEFF`) شامل کرتی ہیں۔ PapaParse اسے ہٹا دیتا ہے، لیکن اگر آپ ہیکس ایڈیٹر سے پیسٹ کریں تو آپ پہلے ہیڈر پر اسے دیکھ سکتے ہیں۔
  • مخلوط لائن اینڈنگز۔ CRLF (Windows)، LF (Unix)، اور CR (پرانا Mac) سب پہچانے جاتے ہیں۔ اگر آپ کا آؤٹ پٹ ایک بہت بڑی واحد قطار جیسا لگے، تو فائل میں شاید کوئی لائن بریک نہ ہو۔
اکثر پوچھے جانے والے سوالات

کیا میں ٹیبل میں ترمیم کر سکتا ہوں؟

نہیں — یہ ایک صرف-پڑھنے کا ویور ہے۔ اقدار میں ترمیم کرنے کے لیے، ٹیکسٹ ایریا میں CSV کو ترمیم کریں اور دوبارہ "ٹیبل کے طور پر دیکھیں" پر کلک کریں۔ مکمل ترمیم اور محفوظ کرنے کے بہاؤ کے لیے، اسپریڈ شیٹ ایپ استعمال کریں۔

کیا ری-رینڈر کے بعد سورٹ آرڈر برقرار رہتا ہے؟

نہیں — "ٹیبل کے طور پر دیکھیں" دوبارہ کلک کرنے سے سورٹ اصل CSV ترتیب پر ری سیٹ ہو جاتا ہے۔ سورٹ خالصتاً ڈسپلے لیئر ہے؛ یہ ان پٹ کو تبدیل نہیں کرتا۔

یہ کتنا بڑا CSV سنبھال سکتا ہے؟

ٹیکسٹ ایریا کے سست ہونے سے پہلے تقریباً 50 MB تک۔ بوتل نیک رینڈرنگ ہے، پارسنگ نہیں۔ بڑے ان پٹس کے لیے، پہلے `head -1000` کے ساتھ نمونہ لیں۔

کیا یہ ٹیب-علیحدہ ویلیوز سپورٹ کرتا ہے؟

جی ہاں — PapaParse ان پٹ کے پہلے کلوبائٹ سے ڈیلیمیٹر خودکار شناخت کرتا ہے۔ ٹیب، سیمیکولن، پائپ، اور کاما بغیر کنفیگریشن کام کرتے ہیں۔

کیا میرا CSV اپ لوڈ ہوتا ہے؟

نہیں۔ سب کچھ آپ کے براؤزر میں چلتا ہے — آپ کا ڈیٹا اس صفحے کے JavaScript کے ذریعے پارس ہوتا ہے اور کبھی کسی سرور پر نہیں بھیجا جاتا۔

میری تاریخیں سٹرنگز کے طور پر کیوں دکھائی دے رہی ہیں؟

تاریخ کا اندازہ جان بوجھ کر نہیں کیا جاتا — تاریخ فارمیٹ ابہام (`01/02/03`) خودکار شناخت کے لیے بہت خطرناک ہے۔ سورٹ تاریخ سٹرنگز پر لیکسی کوگرافی طور پر کام کرتا ہے، جو ISO 8601 (`YYYY-MM-DD`) کے لیے درست ہے لیکن سلیشڈ فارمیٹس کے لیے غلط ہے۔