آپ کے آلے پر چلتا ہے · آپ کی فائل آپ کے آلے سے باہر نہیں جاتی۔
.csv ایکسپورٹ ڈالیں یا متن پیسٹ کریں اور JSON فہرست لیں — ہر قطار ایک آبجیکٹ، سرخی کی قطار کیز کے طور پر۔ پارسر RFC 4180 پر چلتا ہے، اس لیے واوین والے فیلڈ، دہرے واوین، اور خانے کے اندر کے کوما یا لائن بریک سب صحیح سلامت رہتے ہیں۔
کالم کا جداکار کوما، سیمی کولن، ٹیب اور عمودی لکیر میں سے خود پہچانا جاتا ہے — سیمی کولن والے یورپی ایکسپورٹ بغیر کسی ترتیب کے چلتے ہیں — اور آپ اسے بدل بھی سکتے ہیں۔ طے شدہ طور پر "12" نمبر 12 بن جاتا ہے، "true" بولین اور خالی خانہ null — مگر صرف وہاں جہاں کچھ نہ بدلے: 1.50، 1e3، 007 اور لمبے IDs متن رہتے ہیں، کیونکہ نمبر کی صورت میں وہ مختلف لکھے جاتے۔ یہ بند کر دیں تو ہر قدر بالکل وہی متن رہتی ہے جو تھی۔
دہرے یا خالی سرخی کے ناموں کو منفرد نام دیے جاتے ہیں (column_3)، فائل کے شروع کا BOM ہٹا دیا جاتا ہے، UTF-16 یا کسی پرانے کوڈ پیج میں محفوظ فائل اسی میں پڑھی جاتی ہے اور اس کا نام بتایا جاتا ہے، سرخی سے زیادہ خانوں والی قطاریں ان کی سطر کے ساتھ بتائی جاتی ہیں، اور پارس کی خرابی مبہم پیغام کی بجائے سطر اور کالم کے ساتھ بتائی جاتی ہے۔ ڈاؤن لوڈ سے پہلے پیش نظارہ پہلی 200 سطریں دکھاتا ہے۔
ان کے لیے نہیں: اندرونی ساخت دوبارہ بنانا — CSV سپاٹ ہوتی ہے، اس لیے ہر قطار سپاٹ آبجیکٹ بنتی ہے؛ نقطے والے کالم دوبارہ اندر نہیں جوڑے جاتے۔
سوئچ آن ہو تو خانہ صرف تب نمبر بنتا ہے جب وہ نمبر واپس لکھنے پر وہی متن بنے: 12، -4 اور 3.5 نمبر بنتے ہیں۔ 1.50، 1e3 اور -0 متن رہتے ہیں، کیونکہ نمبر کی صورت میں یہ 1.5، 1000 اور 0 بن کر لوٹتے۔ یہی حال 007، +5، " 12"، 3,5، 1,250، فیصد یا کرنسی کے نشان والی قدر، اور اس ID کا ہے جو اتنا لمبا ہو کہ نمبر اسے ٹھیک ٹھیک نہ رکھ سکے۔
true اور false چھوٹے بڑے کسی بھی حروف میں پہچانے جاتے ہیں، اس لیے TRUE، true بن جاتا ہے۔ خالی خانہ null بنتا ہے، مگر لفظ NULL متن رہتا ہے، کیونکہ یہ کوئی قدر یا نام بھی ہو سکتا ہے۔ 2024-01-05 جیسی تاریخیں ہمیشہ متن رہتی ہیں۔
خانے سرخی سے اپنی جگہ کے حساب سے ملائے جاتے ہیں۔ جس قطار میں خانے کم ہوں اسے غائب کالموں کے لیے null ملتا ہے (پہچان بند ہو تو خالی متن)۔ جس قطار میں سرخی سے زیادہ خانے ہوں اس کے اضافی خانوں کے لیے کوئی جگہ نہیں، اس لیے وہ چھوڑ دیے جاتے ہیں، اور پیش نظارے کے اوپر ایک پیغام بتاتا ہے کہ کتنی قطاروں کے ساتھ ایسا ہوا اور ان میں سے پہلی کس سطر پر ہے۔ عموماً اس کا مطلب یہ ہوتا ہے کہ Smith, John جیسی کسی قدر میں جداکار بغیر واوین کے آ گیا ہے۔
خالی سطریں چھوڑ دی جاتی ہیں۔ سرخی کے ناموں کے آس پاس کی خالی جگہ ہٹا دی جاتی ہے؛ قدروں کی نہیں، اس لیے " Lahore" اپنی خالی جگہ سمیت رہتا ہے۔
واوین صرف تب واوین والا فیلڈ شروع کرتا ہے جب وہ فیلڈ کا پہلا حرف ہو؛ بیچ میں، جیسے 5" screen میں، وہ متن کا حصہ رہتا ہے۔ جو واوین فیلڈ کھولے اور کبھی بند نہ ہو وہ باقی ساری فائل کو ایک خانے میں کھینچ لیتا، اس لیے تبدیلی رک جاتی ہے اور وہ سطر اور کالم بتایا جاتا ہے جہاں وہ واوین کھلا تھا۔
پہچان پہلے 64 KB، زیادہ سے زیادہ 50 سطروں، کو دیکھتی ہے اور وہ جداکار چنتی ہے جو سب سے زیادہ سطروں پر کالموں کی ایک جیسی تعداد دے؛ واوین کے اندر کے جداکار نہیں گنے جاتے۔ اعشاری کوما والی سیمی کولن فائل میں، جیسے A;1,5، سیمی کولن پہچانا جاتا ہے اور 1,5 متن رہتا ہے۔
فائل اس کے بائٹس کے حساب سے پڑھی جاتی ہے: بائٹ آرڈر مارک (BOM)، UTF-16 (جسے Excel «Unicode Text» کے نام سے محفوظ کرتا ہے)، یا UTF-8۔ جب بائٹس درست UTF-8 نہ ہوں تو وہ پرانا کوڈ پیج استعمال ہوتا ہے جس میں وہ الفاظ بن کر پڑھے جائیں: مغربی اور وسطی یورپی، سیریلک، یونانی، ترکی، عبرانی، عربی (فارسی اور اردو سمیت) اور تھائی متن کے Windows کوڈ پیج، یا چینی، جاپانی اور کوریائی کے لیے GB18030، Big5، Shift_JIS اور EUC-KR۔ تب فائل والی سطر یہ بات بتاتی ہے، مثلاً «windows-1256 کے طور پر پڑھا گیا، UTF-8 نہیں»؛ بہت چھوٹی فائل میں پرکھنے کو کم حروف ہوتے ہیں، اس لیے اس کا پیش نظارہ دیکھ لیں۔
یہ صفحہ دوسری زبانوں میں: English · العربية · Deutsch · Français · Español · Русский · Português · 中文 · हिन्दी · Türkçe · עברית · فارسی · Bahasa Indonesia · বাংলা