حفظت مصاريفي من إكسل كملف CSV والأداة رفضته أو ظهرت الكلمات العربية رموزًا غريبة، ما الحل؟
أعد حفظ الملف من إكسل باختيار «CSV UTF-8 (محدد بفاصلة)» بدل «CSV (محدد بفاصلة)»، ثم استورده من جديد. الأداة تقرأ ترميز UTF-8 فقط، وعندما يصلها ملف بترميز آخر ترفضه برسالة واضحة بدل أن تعرض تصنيفاتك العربية مشوهة. أما الرموز الغريبة فتظهر عادة عند فتح الملخص المنزّل في إكسل بعد إيقاف خيار BOM.
مشكلتان مختلفتان باتجاهين
- عند الاستيراد: تظهر رسالة «تعذّر قراءة الملف بترميز UTF-8». الملف لم يُقرأ أصلًا، ولم يدخل منه أي صف في المجاميع.
- عند التصدير: نزّلت الملخص بصيغة CSV وفتحته في إكسل فظهرت التصنيفات مثل «شحن» و«تغليف» حروفًا لاتينية متداخلة. الملف سليم، لكن إكسل قرأه بترميز خاطئ.
لكل واحدة حل مختلف، فحدد أيهما عندك أولًا.
حل مشكلة الاستيراد
إكسل في ويندوز يعرض خيارين متشابهين عند «حفظ باسم». الخيار الأقدم «CSV (محدد بفاصلة)» يحفظ العربية بترميز ويندوز العربي القديم، والخيار «CSV UTF-8» يحفظها بالترميز الذي تفهمه الأداة. الملف الأول تُرفض قراءته كاملًا، لأن ملخص المصروفات يرفض أي بايت لا يصح في UTF-8 بدل أن يخمّن.
- افتح ملفك في إكسل كما هو.
- اختر «حفظ باسم»، ومن قائمة نوع الملف اختر «CSV UTF-8 (محدد بفاصلة)».
- استورد الملف الجديد في الأداة.
- تأكد من الرسالة تحت منطقة الاستيراد: يجب أن تقول إن البنود قُرئت، مع عدد الصفوف التي تعذّرت قراءتها إن وُجدت.
جرّبنا ملفًا محفوظًا بهذه الطريقة وعناوينه عربية: «التاريخ» و«التصنيف» و«المبلغ» و«العملة» و«ملاحظات». تعرّفت الأداة على الأعمدة الخمسة تلقائيًا دون أي ربط يدوي، وقرأت بندين: شحن 75.00 وتغليف 40.50، بإجمالي 115.50 SAR.
إن لم يكن معك إكسل لتعيد الحفظ، فيمكن فتح الملف في محوّل CSV و JSON مع اختيار ترميز Windows-1256 لترى هل هذا هو ترميزه فعلًا.
حل مشكلة التصدير
تحت «تنزيل الملخص» خيار «إضافة علامة BOM لملف CSV (لإكسل)»، وهو مفعّل افتراضيًا. هذه العلامة ثلاثة بايتات في أول الملف يستدل بها إكسل على أن النص UTF-8. إذا أوقفتها ثم فتحت الملف بالنقر المزدوج، فقد يقرأه إكسل بترميز قديم وتظهر العربية مشوهة. أعد تفعيل الخيار ونزّل الملف من جديد. أما إن كان الملف موجهًا إلى نظام محاسبي لا يتوقع هذه العلامة، فأوقفها لذلك النظام وحده.
أسئلة شائعة
هل رُفض جزء من الملف أم كله؟
خطأ الترميز يرفض الملف كله. أما الصفوف التي فيها تاريخ أو مبلغ أو عملة غير صالحة فتُرفض وحدها وتُعرض بأرقامها.
هل يغيّر BOM الأرقام في الملخص؟
لا، يضيف علامة في أول الملف فقط، والجداول والمجاميع كما هي.
