الانتقال إلى الأداة
ViewCSV
الملفات تبقى على جهازك

تحويل CSV إلى Excel ‏(XLSX)

orders.csv· بيانات نموذجية15 صفًا · 8 أعمدة
أنواع القيم
يحافظ وضع النص على الأصفار في البداية والمعرّفات الطويلة، وتبقى الصيغ نصًا. ومع اكتشاف الأرقام تُكتب نصًا أيضًا القيم التي تزيد أرقامها المعنوية على 15 رقمًا، لأن Excel سيقرّبها.
orders.csv
#order_idcustomercityproductquantityunit_priceorder_datestatus
1001041عمر القحطانيتونسChair, ergonomic6144.562026-01-24refunded
2001042سارة المصريالدوحةMonitor 27"9161.362026-02-21shipped
3001043خالد الخطيبعمّانDesk lamp5170.882026-03-27shipped
4001044فاطمة الحربيدبيDesk lamp1161.162026-04-24pending
5001045نور الزهرانيعمّانNotebook A51·2026-05-02refunded
6001046هدى الدوسريالدوحةMonitor 27"2211.632026-06-17shipped
7001047 علي القحطاني عمّانCoffee beans 1kg257.052026-07-09shipped
8001048عمر المصريالدار البيضاءDesk lamp9216.892026-08-13shipped
9001049أحمد الحربيالرياضUSB-C cable5133.182026-09-01shipped
10001050يوسف الدوسريعمّانUSB-C cable4242.502026-01-22pending
11001051أحمد الشمريالقاهرةDesk lamp2217.962026-02-06refunded
12001052عمر الحسنجدةDesk lamp612.862026-03-18shipped
13001053أحمد السيددبيUSB-C cable9158.312026-04-13pending
14001054عمر الدوسريالدار البيضاءNotebook A5730.612026-05-07shipped
15001043خالد الخطيبعمّانDesk lamp5170.882026-03-27shipped

15 صفًا · 1 ملف يُنشأ في متصفحك، ويمكن فتحه في Excel أو LibreOffice أو Google Sheets.

بعد فتح ملف CSV أو لصقه يكفي اختيار تنزيل XLSX. افتراضيًا تُكتب كل خلية نصًا، فتصل ⁦00731⁩ وأرقام الطلبات المكوّنة من 20 خانة والقيم مثل ⁦=SUM(A1:A2)⁩ إلى Excel كما كانت تمامًا، دون حذف الأصفار أو التقريب أو حساب الصيغة. ويُختار اكتشاف الأرقام وقيم ⁦true/false⁩ للأعمدة التي ستُجرى عليها حسابات. يُنشأ المصنف في متصفحك ولا يُرفع ملف CSV أبدًا.

طريقة تحويل CSV إلى Excel

  1. افتح ملف ⁦.csv⁩ أو ⁦.tsv⁩ أو ⁦.txt⁩، أو أفلته على الأداة، أو الصق الصفوف. راجع الجدول في المدخلات؛ فإذا كانت البيانات كلها في عمود واحد أو ظهرت الحروف العربية أو ذات العلامات بشكل خاطئ، فاضبط المحدِّد أو الترميز من إعدادات الاستيراد.
  2. حدِّد اسم الورقة (يبدأ باسم الملف) واختر أنواع القيم.
  3. أبقِ خيارات صف العناوين والتخطيط أو غيّرها، ثم اختر تنزيل 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⁩.

CSV
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
خلايا XLSX
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.

المعايير والمراجع