بعد فتح ملف CSV أو لصقه يكفي اختيار تنزيل XLSX. افتراضيًا تُكتب كل خلية نصًا، فتصل 00731 وأرقام الطلبات المكوّنة من 20 خانة والقيم مثل =SUM(A1:A2) إلى Excel كما كانت تمامًا، دون حذف الأصفار أو التقريب أو حساب الصيغة. ويُختار اكتشاف الأرقام وقيم true/false للأعمدة التي ستُجرى عليها حسابات. يُنشأ المصنف في متصفحك ولا يُرفع ملف CSV أبدًا.
طريقة تحويل CSV إلى Excel
- افتح ملف
.csv أو .tsv أو .txt، أو أفلته على الأداة، أو الصق الصفوف. راجع الجدول في المدخلات؛ فإذا كانت البيانات كلها في عمود واحد أو ظهرت الحروف العربية أو ذات العلامات بشكل خاطئ، فاضبط المحدِّد أو الترميز من إعدادات الاستيراد. - حدِّد اسم الورقة (يبدأ باسم الملف) واختر أنواع القيم.
- أبقِ خيارات صف العناوين والتخطيط أو غيّرها، ثم اختر تنزيل XLSX وافتح الملف في Excel أو LibreOffice Calc أو Google Sheets.
لتحويل ملفات كثيرة بالإعدادات نفسها، اختر دفعة واحدة: تحويل عدة ملفات. يصبح كل ملف مصنفًا مستقلًا، وتُنزَّل المصنفات معًا في ملف ZIP واحد. وفي التحويل دفعة واحدة يجب ألا يتجاوز كل ملف 25 ميغابايت.
ما يفعله كل خيار
| اسم الورقة | حتى 31 حرفًا. تُستبدل بمسافات الأحرف : \ / ? * [ ] التي لا يسمح بها Excel في أسماء الأوراق؛ ويصبح الاسم الفارغ Sheet1. |
|---|---|
| إبقاء كل القيم نصًا | الخيار الافتراضي. كل خلية غير فارغة خلية نصية في Excel تحمل قيمة CSV كما هي تمامًا. وقد يميّز Excel النصوص الشبيهة بالأرقام بمثلث أخضر صغير (رقم مخزّن كنص)؛ أما القيمة نفسها فلا تتغير. |
| اكتشاف الأرقام وقيم true/false | لا يصبح العمود أرقام Excel إلا إذا كانت كل قيمه غير الفارغة أرقامًا بسيطة: بلا أصفار في البداية، وبلا فواصل آلاف أو فاصلة عشرية، وبكسور لا تتجاوز 15 رقمًا معنويًا. وتصبح الأعمدة التي لا تحتوي إلا true/false (بأي حالة أحرف) قيم TRUE/FALSE في Excel. وتبقى التواريخ وكل الأعمدة الأخرى نصًا. |
| صف العناوين بخط عريض | مفعّل افتراضيًا. يُكتب الصف الأول بخط عريض، ويحمل دائمًا أسماء أعمدة CSV نصًا. |
| تجميد صف العناوين | مفعّل افتراضيًا. يبقى صف العناوين ظاهرًا أثناء التمرير. |
| ملاءمة عرض الأعمدة للمحتوى | مفعّل افتراضيًا. يتبع العرض أطول قيمة في أول ألفي صف (تُحسب أحرف شرق آسيا مضاعفة)، بين 8 و60 حرفًا. |
| ورقة من اليمين إلى اليسار | تُعرض الورقة من اليمين إلى اليسار، ويكون العمود A على اليمين، للبيانات العربية أو العبرية أو الفارسية. ولا تتغير قيم الخلايا. |
الأصفار في البداية والأرقام الطويلة والصيغ
فتح ملف CSV مباشرة في Excel يجعله يخمّن كل قيمة: تصبح 00731 731، ويُقرَّب رقم الطلب المكوّن من 20 خانة، وقد تتحول 1-2 إلى تاريخ. أما هذا المحوّل فيكتب الخلايا بنفسه، فلا يخمّن Excel شيئًا.
- تبقى الأصفار في البداية والرموز البريدية وأرقام الهواتف وأرقام القطع نصًا في الوضعين. ولا يحوّل اكتشاف الأرقام أبدًا عمودًا فيه قيمة تبدأ بصفر.
- يحتفظ Excel بـ15 رقمًا معنويًا على الأكثر من أي رقم. ووضع النص يحفظ المعرّفات الأطول بدقة. أما مع الاكتشاف، فالعمود الذي أعداده الصحيحة حتى 16 خانة (حتى 9,007,199,254,740,991) يصبح أرقامًا رغم ذلك، ثم يحوّل Excel الخانات بعد الخامسة عشرة إلى أصفار؛ لذا تُترك أعمدة أرقام البطاقات والحسابات وغيرها من المعرّفات المكوّنة من 16 خانة نصًا.
- الخلايا التي تبدأ بـ
= أو + أو - أو @ تُكتب نصًا لا صيغًا أبدًا، فلا يُحسب ولا يُنفَّذ أي شيء من ملف CSV عند فتح المصنف. - الفواصل وعلامات الاقتباس وفواصل الأسطر داخل قيم CSV المحاطة بعلامات اقتباس تبقى داخل خلية واحدة. وتُحفظ المسافات في البداية والنهاية.
- تصبح قيم CSV الفارغة خلايا فارغة، لا سلاسل نصية فارغة.
- تُستخدم أسماء الأعمدة كما كُتبت تمامًا. يصبح العنوان الفارغ
Column 3 والمكرر name (2).
حل المشكلات
- دالة SUM في Excel تعيد 0. العمود نصي. حوّل الملف مرة أخرى مع اكتشاف الأرقام وقيم true/false، وإذا بقي نصًا فابحث في ذلك العمود بأداة عارض CSV عن قيمة مثل
1,5 أو $12 أو n/a. - البيانات كلها في العمود A. خُمِّن المحدِّد خطأً. اختر فاصلة أو فاصلة منقوطة أو علامة جدولة أو خطًا عموديًا من إعدادات الاستيراد.
- تظهر الحروف العربية أو ذات العلامات رموزًا مثل é. الملف ليس بترميز UTF-8. اختر ترميزه من إعدادات الاستيراد (غالبًا Windows-1252 في ملفات Excel القديمة، وWindows-1256 في الملفات العربية القديمة).
- خلية أطول مما يسمح به Excel. تتسع خلية Excel لـ32767 حرفًا على الأكثر؛ وتذكر الأداة عدد الخلايا الأطول ولا تنشئ أي ملف. اختصرها في محرر CSV، أو صدّر إلى JSON بدلًا من ذلك.
- الملف أكبر من أن تعالجه هذه الأداة. يعمل التحويل إلى Excel على ملفات حتى 25 ميغابايت و100 ألف صف و250 عمودًا ومليوني خلية. قسّم ملف CSV وحوّل الأجزاء.
الحدود والخصوصية
يجب أن يُفتح ملف CSV في مساحة العمل في المتصفح: حتى 25 ميغابايت و100 ألف صف و250 عمودًا ومليوني خلية. وهذا أقل بكثير من حد الورقة في Excel نفسه، وهو 1,048,576 صفًا في 16,384 عمودًا. وينتج كل تحويل مصنفًا واحدًا فيه ورقة واحدة.
يُنشأ المصنف في عامل خلفي داخل علامة التبويب هذه بمكتبة write-excel-file مفتوحة المصدر، فتبقى الصفحة مستجيبة ويوقفه زر إلغاء. ولا يُرسل ملف CSV أبدًا إلى أي خادم. وللحصول على جدول قابل للطباعة بدلًا من ذلك، استخدم CSV إلى PDF.
مثال
ملف مخزون فيه رموز SKU مسبوقة بأصفار، ورمز شريطي من 20 خانة، وفاصلة داخل علامتي اقتباس، وقيمة شبيهة بالصيغ، حُوّل مع اكتشاف الأرقام وقيم true/false واسم الورقة inventory، ثم قُرئت الخلايا من الملف المنزَّل. أصبح qty وunit_price أرقامًا، وأصبح in_stock قيم TRUE/FALSE. وبقي barcode نصًا لأن إحدى قيمه من 20 خانة، وبقيت قيمة =SUM نصًا. ومع الخيار الافتراضي إبقاء كل القيم نصًا تكون كل الخلايا نصًا، بما فيها 12 و34.90.
sku,barcode,description,qty,unit_price,in_stock,formula_like 00731,4006381333931,"Desk lamp, brass",12,34.90,true,=SUM(A1:A2) 00732,12345678901234567890,Cable tidy,,4.50,false,+44 20 7946 0958
Sheet "inventory" — row 1 bold and frozen Row 1: sku | barcode | description | qty | unit_price | in_stock | formula_like (text) Row 2: "00731" text | "4006381333931" text | "Desk lamp, brass" text | 12 number | 34.9 number | TRUE boolean | "=SUM(A1:A2)" text Row 3: "00732" text | "12345678901234567890" text | "Cable tidy" text | (empty) | 4.5 number | FALSE boolean | "+44 20 7946 0958" text
أسئلة وأجوبة
لماذا يظهر مثلث أخضر بجوار أرقامي في Excel؟
مع الخيار الافتراضي إبقاء كل القيم نصًا تكون القيم الشبيهة بالأرقام خلايا نصية، فيميّزها Excel بأنها «رقم مخزّن كنص». وهذا يحفظ المعرّفات بدقة. أما الكميات والأسعار التي تريد جمعها فحوّلها مع اكتشاف الأرقام وقيم true/false.
هل تُحوَّل التواريخ إلى تواريخ Excel؟
لا. تُكتب التواريخ نصًا كما في ملف CSV تمامًا، مثل 2026-03-01 أو 03/01/2026، لأن النص نفسه قد يعني أيامًا مختلفة في مناطق مختلفة. واستخدم في Excel ميزة «النص إلى أعمدة» أو الدالة DATEVALUE إذا احتجت إلى أرقام تسلسلية للتواريخ.
هل يمكن وضع عدة ملفات CSV في مصنف واحد كأوراق منفصلة؟
لا. يصبح كل ملف CSV مصنفًا مستقلًا فيه ورقة واحدة. ولجمع الملفات في جدول واحد أولًا، استخدم دمج ملفات CSV.