تحويل CSV إلى XLSX
يؤدي تحويل ملفات CSV النصية البسيطة إلى جداول بيانات XLSX غنية بالميزات إلى تمكين تنسيق البيانات المتقدم والصيغ والأوراق المتعددة.
مقارنة التنسيقات والمواصفات التقنية
| المواصفات | CSV | XLSX |
|---|---|---|
| نوع MIME | text/ | - |
| النوع | بيانات جدولية | - |
| الضغط | بلا | - |
| المواصفات القياسية | IETF RFC 4180 | - |
| رأس البايتات السحرية (Magic Bytes) | تدفق نصي مفصول وفق RFC 4180 | - |
نظرة عامة على التنسيق والاستخدامات
تمثل قيم البيانات المقسومة بفواصل، والمعروفة باسم CSV، البيانات الجدولية باستخدام نص عادي حيث يكون كل صف سطراً وكل عمود مفصولاً بفاصلة. ورغم أن هذه البساطة تجعل ملفات CSV مقروءة عالمياً بواسطة قواعد البيانات ولغات البرمجة، إلا أنها تفتقر إلى الدعم لتنسيق الخلايا والصيغ والمخططات. تستخدم جداول إكسل تنسيق XLSX لتنظيم البيانات في مصنفات ذات أوراق متعددة مع أنماط مرئية وحسابات تلقائية. يحتاج محللو البيانات والمحاسبون ومديرو المشاريع بشكل متكرر إلى نقل المعلومات من قواعد البيانات الأساسية إلى مصنفات منسقة بالكامل. يؤدي تحويل ملف CSV خام إلى حاوية XLSX إلى إضافة وضوح بصري وهيكل. وهذا يتيح لفرق العمل مشاركة التقارير التي تتضمن رؤوس ملونة ورموز العملات وصيغ الحساب الرياضية العاملة بدلاً من النصوص الثابتة.
المواصفات التقنية وتحليل الترميز (Codec)
CSV هو تنسيق نصي عادي محدد بنوع MIME text/csv. ولا يحتوي على توقيع بايتات سحري، بل يعتمد كليًا على ترميز النص مثل UTF-8. بالمقابل، فإن تنسيق XLSX ليس ملفاً ثنائياً منفرداً بل هو أرشيف مضغوط يحتوي على ملفات XML متعددة منظمة وفقاً لمعيار Office Open XML. يبدأ حاوية ZIP بالبايتات السحرية PK (50 4B 03 04). داخل هذه الحاوية، تحدد ملفات XML الفردية بيانات ورقة العمل والسلاسل المشتركة والأنماط وعلاقات المصنف. يتطلب تحويل CSV إلى XLSX تحليل صفوف وأعمدة النص، وتعيينها في هيكل ورقة XML المناسب، وضغط الحزمة النهائية في حاوية ZIP.
توافق أنظمة التشغيل والمتصفحات
يتفاوت توافق نظام التشغيل والبرمجيات بشكل كبير بين هذه التنسيقات. تفتح ملفات CSV في أي محرر نصي تقريباً أو تطبيق جداول بيانات، بما في ذلك مايكروسوفت إكسل وليبر أوفيس كالك وجداول بيانات جوجل ونوت باد وسطر الأوامر. يدعم مايكروسوفت إكسل تنسيق XLSX دعمًا أصليًا (الإصدارات 2007 وأحدث)، وليبر أوفيس، وجداول بيانات جوجل، وأبل نمبرز، ومختلف تطبيقات المكاتب المحمولة على نظامي إي أو إس وأندرويد. يمكن لمتصفحات الويب الحديثة تقديم ملفات CSV كنص خام أو تحليلها باستخدام مكتبات جافا سكريبت، بينما يتطلب عرض ملفات XLSX في المتصفح عادةً عارض مكتب ويب مخصص أو أداة تحويل سحابية. ويختلف دعم الصيغ بحسب التطبيق والجهاز ونظام التشغيل وإصداره.
معلومات مفيدة
احفظ ملف CSV بترميز UTF-8 قبل تحويله، لأن المحوّل يقرأ الملف دائمًا بترميز UTF-8. قد يؤدي حفظ ملف CSV يحتوي على أحرف خاصة باستخدام ترميز أحرف غير صحيح إلى ظهور نص مشوّه في مصنف Excel النهائي.
الأسئلة الشائعة
كيف تحول جدول CSV إلى جدول إكسل دون فقدان الجودة؟
يحافظ التحويل من CSV إلى XLSX على كل قيمة خلية في ملف CSV. لكن المحوّل يخزّن أي قيمة تبدو كرقم عادي في خلية رقمية، لذا ستظهر الرموز التي تبدأ بأصفار مثل 007 على هيئة 7 في Excel. تقتصر العملية على وضع قيم النص العادي داخل بنية XML ضمن حاوية ZIP.
ما الفرق بين جدول CSV وجدول إكسل؟
ملف CSV هو ملف نصي مسطح مفرد تفصل فيه الفواصل القيم، ويدعم النصوص والأرقام الأساسية فقط دون تنسيق أو صيغ. ملف إكسل XLSX هو أرشيف ZIP مضغوط لمستندات XML يدعم أوراق عمل متعددة وتنسيقات الخلايا والرسومات البيانية والصيغ المعقدة.