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

چطور CSV فارسی را در Excel بدون حروف به‌هم‌ریخته باز کنیم؟

فایل CSV باز می‌شود اما متن فارسی به شکل علامت‌های عجیب، مربع یا حروف ناخوانا دیده می‌شود، در حالی که خود فایل ظاهراً سالم است.

اگر عجله داری

به‌جای دوبار کلیک روی CSV، آن را از مسیر Data و واردکردن فایل متنی باز کنید و Character Set یا File Origin را روی UTF-8 بگذارید.

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

  1. فایل اصلی CSV را نگه دارید و روی همان نسخه خراب‌شده Save نکنید تا داده اولیه دست‌نخورده بماند.
  2. در Excel یک workbook خالی باز کنید و از Data گزینه دریافت داده از Text/CSV را انتخاب کنید؛ نام دقیق منو ممکن است بین نسخه‌ها کمی فرق کند.
  3. در پنجره پیش‌نمایش، File Origin یا Character Set را روی UTF-8 قرار دهید و بررسی کنید حروف فارسی درست شده‌اند.
  4. Delimiter را هم کنترل کنید تا ستون‌ها درست جدا شوند؛ سپس داده را وارد کنید و در صورت نیاز خروجی را به XLSX ذخیره کنید.

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

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