فایل و PDF · حدود 4 دقیقه

فایل CSV همه داده‌ها را در یک ستون Excel باز می‌کند؛ چطور جداشان کنیم؟

CSV را در Excel باز می‌کنید اما کل هر ردیف در یک سلول یا ستون دیده می‌شود و داده‌ها بین ستون‌ها پخش نشده‌اند.

اگر عجله داری

فایل را به‌جای دوبارکلیک از Data > From Text/CSV وارد کنید و جداکننده واقعی فایل، مثل comma یا semicolon، را در پیش‌نمایش انتخاب کنید تا ستون‌ها درست تفکیک شوند.

مرحله‌به‌مرحله

  1. فایل اصلی CSV را دست‌نخورده نگه دارید و Excel را با یک workbook خالی باز کنید.
  2. از Data گزینه From Text/CSV یا مسیر مشابه واردکردن فایل متنی را انتخاب کنید و فایل را از همان‌جا باز کنید.
  3. در پیش‌نمایش، Delimiter را بین comma، semicolon، tab یا جداکننده مناسب تغییر دهید تا ستون‌ها دقیقاً مطابق داده واقعی جدا شوند.
  4. اگر فارسی هم به‌هم‌ریخته است، هم‌زمان File Origin یا Character Set را روی UTF-8 بررسی کنید؛ delimiter و encoding دو تنظیم جدا هستند.
  5. بعد از Load، چند ردیف ابتدا و انتهای جدول را کنترل کنید و در صورت نیاز فایل را به XLSX ذخیره کنید تا تفسیر delimiter در بازکردن بعدی تکرار نشود.

چرا این کار جواب می‌دهد؟

CSV فقط متن و یک delimiter دارد. اگر Excel جداکننده فایل را با تنظیمات منطقه‌ای یا ساختار واقعی فایل یکسان تشخیص ندهد، خط کامل را یک مقدار می‌بیند. مشکل encoding با مشکل delimiter فرق دارد و ممکن است حروف فارسی کاملاً سالم باشند.