ہوم › علمی مرکز › Excel میں CSV کے مسائل
ڈویلپرز اور کوڈ

ایکسل میں CSV فائل خراب ہونے کی وجوہات اور حل: انکوڈنگ، ڈیلیمیٹرز اور صفر

اشاعت: 9 اکتوبر 2026 • آخری اپ ڈیٹ: 3 نومبر 2026 • تحریر: GoToolstack انجینئرنگ ٹیم • ٹیسٹ شدہ: JSON ↔ CSV کنورٹر
براؤزر میں ٹول آزمائیں: درست ڈیلیمیٹر، UTF-8 BOM اور کالم فارمیٹ کے ساتھ اپنی CSV فائلیں بنائیں اور جانچیں۔
JSON ↔ CSV کنورٹر کھولیں
فہرستِ مضامین
  1. ایکسل میں CSV کھولنے کا مایوس کن تجربہ
  2. تین بڑی وجوہات اور ان کا سائنسی حل
  3. درست کالمائزیشن کے عملی اصول
  4. معیارات اور دستاویزات

1. ایکسل میں CSV کھولنے کا مایوس کن تجربہ

کاما سیپریٹڈ ویلیوز (CSV) ایک سادہ ٹیکسٹ فائل ہوتی ہے جو کالمز کو کما (,) کی مدد سے الگ کرتی ہے۔ لیکن جب آپ اسے مائیکروسافٹ ایکسل پر ڈبل کلک کر کے کھولتے ہیں تو اکثر سارا ڈیٹا ایک ہی پہلے کالم میں گڈمڈ ہو جاتا ہے، غیر انگریزی حروف (جیسے اردو، عربی یا ترکی حروف) عجیب و غریب علامتوں (Mojibake) میں بدل جاتے ہیں، اور فون نمبرز یا کسٹمر کوڈز کے شروع میں لگے ہوئے صفر غائب ہو جاتے ہیں۔

2. تین بڑی وجوہات اور ان کا سائنسی حل

الف. UTF-8 بائٹ آرڈر مارک (BOM) کی گمشدگی

جدید ویب سسٹمز ٹیکسٹ کو معیاری UTF-8 میں محفوظ کرتے ہیں۔ لیکن ونڈوز ایکسل تاریخی طور پر پرانے لوکل کوڈ پیج (ANSI/Windows-1252) کو ترجیح دیتا ہے۔ اگر CSV فائل کے بالکل آغاز میں 3 بائٹس پر مشتمل UTF-8 BOM سگنیچر (0xEF, 0xBB, 0xBF) موجود نہ ہو تو ایکسل غیر لاطینی حروف کو غلط پڑھتا ہے۔

حل: اپنی فائل کو "UTF-8 with BOM" میں ایکسپورٹ کریں۔ GoToolstack کا کنورٹر خودکار طور پر BOM شامل کرتا ہے تاکہ ایکسل براہ راست درست حروف ظاہر کرے۔

ب. ڈیلیمیٹرز کا تصادم: کما بمقابلہ سیمی کولن (Comma vs. Semicolon)

برطانیہ اور امریکہ میں ڈیسیمل کے لیے نقطہ (12.50) اور CSV میں کما (,) استعمال ہوتا ہے۔ لیکن یورپ اور کئی دیگر ممالک میں اعشاریہ کے لیے کما (12,50) استعمال ہوتا ہے، اس لیے وہاں ایکسل کالم الگ کرنے کے لیے سیمی کولن (;) کی توقع کرتا ہے۔

حل: فائل کی بالکل پہلی سطر میں ڈیلیمیٹر کی ہدایت لکھیں: sep=, یا ریجنل سیٹنگز کے مطابق سیمی کولن استعمال کریں۔

ج. شروع کے صفر (Leading Zeros) کا خودکار اخراج

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

حل: یا تو ڈیٹا کو فارمولا اسٹائل میں محفوظ کریں: ="00123" یا ایکسل میں ڈبل کلک کرنے کے بجائے "Data → From Text/CSV" مینو سے جا کر اس کالم کی قسم "Text" منتخب کریں۔

3. درست کالمائزیشن کے عملی اصول

  • اگر ڈیٹا فیلڈ کے اندر کما یا نئی سطر موجود ہو تو پوری ویلیو کو ڈبل کوٹس ("...") کے اندر بند رکھیں۔
  • کوٹس کے اندر خود کوٹ شامل کرنے کے لیے اسے ڈبل کریں: "He said ""Hello"""۔
  • بڑے ڈیٹاسیٹس کو براؤزر میں ٹیسٹ کرنے کے لیے ہمارا JSON ↔ CSV کنورٹر استعمال کریں۔

معیارات اور دستاویزات

  • IETF RFC 4180: کاما سیپریٹڈ ویلیوز (CSV) فائلوں کے لیے مشترکہ فارمیٹ اور MIME قسم۔