CSV پارسر

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

متعدد ڈیلیمیٹر ترتیب دینے کے قابل کالمز 100% کلائنٹ سائیڈ

یہاں CSV فائل ڈراپ کریں یا براؤز کرنے کے لیے کلک کریں

.csv, .tsv اور .txt فائلیں (10 MB تک) پڑھتا ہے — مکمل طور پر آپ کے براؤزر میں، کچھ بھی اپلوڈ نہیں ہوتا۔

CSV پارسر کا استعمال کیسے کریں

1

CSV پیسٹ یا ٹائپ کریں

اپنا CSV ڈیٹا پیسٹ کریں، اپلوڈ ایریا پر کوئی .csv فائل ڈراپ کریں، یا آزمائشن کے لیے "Load Sample CSV" پر کلک کریں۔

2

ڈیلیمیٹر منتخب کریں

اپنا ڈیلیمیٹر منتخب کریں یا خودکار پہچان استعمال کریں۔ اگر آپ کے CSV میں کالم نام ہیں تو ہیڈر قطار کا آپشن آن کریں۔

3

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

پارس شدہ ٹیبل فوری طور پر نظر آتا ہے۔ ڈیٹا کو صعودی یا نزولی ترتیب دینے کے لیے کسی بھی کالم ہیڈر پر کلک کریں۔

CSV کیا ہے؟

CSV (Comma-Separated Values) ٹیبلولر ڈیٹا ذخیرہ کرنے کا ایک سادہ ٹیکسٹ فارمیٹ ہے۔ ہر لائن ایک قطار کی نمائندگی کرتی ہے، اور قطار کے اندر کی قدریں ایک ڈیلیمیٹر سے الگ ہوتی ہیں — سب سے عام طور پر کوما۔ ایپلیکیشنز، ڈیٹا بیسز اور اسپریڈ شیٹس کے درمیان ڈیٹا کی تبادلوں کے لیے CSV فائلیں بہت استعمال ہوتی ہیں۔

CSV کی اہم خصوصیات

پلین ٹیکسٹ فارمیٹ جو کسی بھی ٹیکسٹ ایڈیٹر میں پڑھا اور ترمیم شدہ ہو سکتا ہے

اسپریڈ شیٹس، ڈیٹا بیسز اور پروگرامنگ زبانوں کی عالمگیر سپورٹ

قدروں کے اندر ڈیلیمیٹر، نئی لائنز اور خصوصی حروف کو سنبھالنے کے لیے کوٹڈ فیلڈز کی سپورٹ

عام سوالات

یہ پارسر کون سے ڈیلیمیٹر سپورٹ کرتا ہے؟

یہ پارسر کوما (,)، سیمی کولن (؛)، ٹیب اور پائپ (|) ڈیلیمیٹر سپورٹ کرتا ہے۔ آپ خودکار پہچان کا آپشن بھی استعمال کر سکتے ہیں، جو سب سے ممکنہ ڈیلیمیٹر کی شناخت کے لیے آپ کے ڈیٹا کا تجزیہ کرتا ہے۔

پارسر کوٹڈ فیلڈز کو کیسے سنبھالتا ہے؟

ڈبل کوٹس میں بند فیلڈز ایک ہی قدر سمجھی جاتی ہیں۔ اس سے فیلڈز میں ڈیلیمیٹر حرف، نئی لائنیں اور ایسکیپڈ کوٹس (لگاتار دو ڈبل کوٹ حروف "" کے طور پر لکھے گئے) شامل ہو سکتے ہیں۔ مثال کے طور پر، "Alice, Wang" کوما سمیت ایک ہی فیلڈ کے طور پر پارس ہوتا ہے۔

کیا میرا ڈیٹا کسی سرور پر بھیجا جاتا ہے؟

نہیں۔ تمام CSV پارسنگ JavaScript کے ساتھ مکمل طور پر آپ کے براؤزر میں ہوتی ہے۔ آپ کا ڈیٹا کبھی آپ کا ڈیوائس نہیں چھوڑتا، جس سے مکمل رازداری اور سیکیورٹی یقینی ہوتی ہے۔

پیسٹ کرنے کے بجائے کیا میں CSV فائل اپلوڈ کر سکتا ہوں؟

جی ہاں۔ کوئی .csv، .tsv یا .txt فائل اپلوڈ ایریا پر ڈریگ اینڈ ڈراپ کریں (یا براؤز کرنے کے لیے کلک کریں)۔ فائل براؤزر کی FileReader API کے ساتھ مقامی طور پر پڑھی جاتی ہے — یہ کبھی کسی سرور پر اپلوڈ نہیں ہوتی۔ 10 MB تک فائلیں سپورٹڈ ہیں؛ بڑی فائلوں کو پہلے تقسیم کرنا چاہیے۔

RFC 4180 اصل میں کیا معیاری بناتا ہے؟

عام CSV گرامر: کوما سے الگ فیلڈز، CRLF لائن اینڈنگز سے ریکارڈز، کوما/کوٹ/نئی لائن سمیت فیلڈز ڈبل کوٹس میں لپٹی ہوئیں، اور ایمبیڈڈ کوٹ لگاتار دو کوٹس کے طور پر لکھا جانا۔ اس کے ساتھ یہ بھی نوٹ ہے کہ پہلا ریکارڈ ہیڈر ہو سکتا ہے۔ حقیقی فائلیں ہر قاعدہ توڑتی ہیں - خالی LF اینڈنگز، کوٹنگ کے بغیر، آخر میں اضافی ڈیلیمیٹر - اس لیے یہ پارسر عام تبدیلیوں کو برداشت کرتے ہوئے ساختی مسائل کو فلیگ کرتا ہے۔

درست ڈیلیمیٹر کیسے چنوں، یا ٹول کو پہچاننے دوں؟

کوما RFC 4180 کا ڈیفالٹ ہے، لیکن یورپی locale اکثر سیمی کولن والی فائلیں ایکسپورٹ کرتے ہیں (ایکسل وہاں ایسا کرتا ہے جہاں ڈیسیمل کوما معیار ہے)، اور اسپریڈ شیٹس سے کاپی-پیسٹ میں ٹیب بچ جاتا ہے۔ پہچان ہر لائن میں امیدوار ڈیلیمیٹر گن کر سب سے مستقل چنتی ہے - یہ پارسر کوما، سیمی کولن، پائپ اور ٹیب خودکار پہچانتا ہے اور آپ اسے اووررائیڈ بھی کر سکتے ہیں۔

عام طور پر CSV فائل کیا چیز خراب کرتا ہے؟

بڑے مجرم: ڈیلیمیٹر سمیت فیلڈ بغیر کوٹ کے؛ طاق تعداد میں کوٹس جو اس کے بعد کی ہر قطار خراب کر دے؛ ہیڈر سے زیادہ یا کم کالمز والی غیر ہموار قطاریں؛ اور انکوڈنگ کی عدم مطابقت، جیسے windows-1252 ٹیکسٹ میں mojibake دکھنا یا UTF-8 BOM کا پہلے ہیڈر سیل سے چپکنا۔ یہ پارسر قطار کی لمبائی کی عدم مطابقت رپورٹ کرتا ہے تاکہ خراب لائن آسانے پڑھے۔

یہ پارسر بڑی CSV فائلوں کو کیسے سنبھالتا ہے؟

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

{-- * External Resources Component(#18 Phase 3b 内容佐证工程) * 工具页「权威引用」区块:RFC / W3C / WHATWG / ECMA / IANA / 官方规范站 / Wikipedia。 * * - 接受 :slug 属性 → 经 config/tool-sources.php 家族矩阵渲染该工具的权威引用 * - slug 未命中映射时不渲染(无权威来源的工具静默跳过) * - 链接 title 保持英文(引用源专名);description 经 * common.resources.descriptions.{key} 本地化,lang 未命中回退英文(线上不裸奔) * - 链接保持 dofollow(rel="noopener noreferrer") * * @param string|null $slug --}}