تحويل CSV إلى Excel
اختر طريقة قراءة ملف CSV، ونظّف صفوفه، وحدّد الأعمدة وغيّر أسماءها ورتّبها قبل تنزيل ملف Excel. يشرح هذا الدليل الخيارات باستخدام مثال صغير.
جرّب ملف CSV النموذجي
نزّل orders-options.csv، وهو قائمة طلبات خيالية تضم ستة أعمدة وستة صفوف بيانات. الملف وأسماء الأعمدة باللغة الإنجليزية. يحتوي على مسافات حول القيم وصف فارغ وصف Ada مكرر وصف Eli أقصر. سيحتفظ المثال بأربعة أعمدة وأربعة صفوف بيانات.
خطوة بخطوة
- نزّل ملف CSV النموذجي أعلاه. افتح تحويل CSV إلى Excel واستخدم اختر الملفات لاختيار orders-options.csv.
- اضبط الفاصل على ; وترميز النص على UTF-8. اترك الصف الأول عناوين محددًا. تأكد من أن المعاينة تعرض Notes وName وAmount وAccount ID وCity وStatus في ستة أعمدة منفصلة. أكمل إعدادات الاستيراد قبل تعديل الأعمدة.
- ألغِ تحديد الاحتفاظ بالقيم كنص في هذا المثال لاستخدام قيم Amount في الحسابات. يوضح القسم التالي خيارات النص والأرقام.
- ضمن تنظيف البيانات، حدّد إزالة المسافات حول الخلايا وإزالة الصفوف الفارغة وإزالة الصفوف المكررة وملء الخلايا الناقصة في الصفوف القصيرة. يجب أن تعرض المعاينة الآن أربعة صفوف بيانات وصفّين تمت إزالتهما.
- ضمن الأعمدة، ألغِ تحديد Notes وStatus. عدّل حقول الأسماء لتغيير Account ID إلى Account وAmount إلى Total. استخدم أزرار الأسهم (نقل لأعلى ونقل لأسفل) حتى تظهر الأعمدة المختارة في المعاينة بالترتيب Name, Account, City, Total.
- راجع المعاينة ثم اختر تنزيل Excel. افتح orders-options.xlsx في Excel أو محرر جداول آخر ونفّذ الفحوص أدناه.
فهم خيارات الاستيراد
| الخيار | متى يُستخدم |
|---|---|
| الفاصل | يكتشف تلقائي فاصلًا محتملًا. يمكنك اختيار فاصلة أو فاصلة منقوطة أو ↹ علامة جدولة أو |، أو استخدام مخصص لحرف واحد آخر. اختر الحرف الذي يفصل حقول ملفك؛ يستخدم المثال الفواصل المنقوطة. |
| ترميز النص | يكتشف تلقائي ترميز UTF-8 أو Windows-1252 أو ملف UTF-16 يحمل علامة ترميز. يمكنك أيضًا اختيار UTF-8 أو Windows-1252 أو UTF-16 LE أو UTF-16 BE مباشرة. يستخدم المثال UTF-8؛ يجب أن يظهر Zoë بشكل صحيح. |
| الصف الأول عناوين | اتركه محددًا إذا كان الصف الأول يحتوي على أسماء الأعمدة. يصبح هذا الصف رأس الجدول ويمكن تعديل الأسماء. ألغِ التحديد إذا كان الصف الأول يحتوي على بيانات تُعامل مثل بقية السجلات. |
اختيار خلايا نصية أو رقمية
| الاحتفاظ بالقيم كنص | النتيجة |
|---|---|
| محدد | تُحفظ كل الخلايا غير الفارغة كنص. استخدمه للحفاظ على القيم النصية الأصلية. تبقى المبالغ مثل 19.50 نصًا ولا تعمل كخلايا رقمية عند الجمع. |
| غير محدد | تُحفظ الأعداد البسيطة المدعومة كخلايا رقمية، وتبقى القيم الأخرى نصًا. استخدمه بهذا الشكل في المثال لجمع Total. يسري الإعداد على جميع الأعمدة، وقد يعرض Excel القيمة 19.50 بالشكل 19.5. |
تنظيف الصفوف
| الخيار | متى يُستخدم |
|---|---|
| إزالة المسافات حول الخلايا | يزيل المسافات من بداية كل خلية ونهايتها، بما فيها رؤوس الأعمدة. في المثال يزيل المسافات حول Zoë. تبقى المسافات بين الكلمات. |
| إزالة الصفوف الفارغة | يزيل الصفوف التي تكون كل خلاياها فارغة أو تحتوي على مسافات فقط. يزيل بذلك الصف الفارغ في المثال. يبقى صف العناوين. |
| إزالة الصفوف المكررة | يحتفظ بأول نسخة من كل صف بيانات متطابق بالكامل ويزيل النسخ التالية. يبقى صف Ada واحد. عند تفعيل إزالة المسافات وإكمال الصفوف القصيرة، تُنفّذان قبل المقارنة. |
| ملء الخلايا الناقصة في الصفوف القصيرة | يضيف خلايا فارغة إلى نهاية الصفوف الأقصر حتى تصل إلى عدد أعمدة الصف الأوسع. تبقى خلايا City وStatus المفقودة لدى Eli فارغة؛ لا تُخمّن قيم ناقصة. |
تحافظ صفوف البيانات المتبقية على ترتيب المصدر: Zoë وAda وMika وEli في هذا المثال. لا توجد في الأداة عناصر لاختيار صفوف بيانات منفردة أو إعادة ترتيبها.
اختيار الأعمدة وتغيير أسمائها وترتيبها
| الإجراء | طريقة العمل |
|---|---|
| اختيار الأعمدة | استخدم مربعات الاختيار لإدراج الأعمدة أو استبعادها. أبقِ عمودًا واحدًا على الأقل محددًا. ألغِ تحديد Notes وStatus في المثال. |
| تغيير أسماء العناوين | عدّل حقل الاسم بجوار العمود عندما يكون الصف الأول عناوين محددًا. غيّر Account ID إلى Account وAmount إلى Total في المثال. |
| تحديد الترتيب | استخدم أزرار الأسهم (نقل لأعلى ونقل لأسفل) لتحريك الأعمدة في القائمة. تُصدّر الأعمدة المحددة بترتيب القائمة من اليسار إلى اليمين. ترتيب تحديد المربعات لا يحدد ترتيب الناتج. يعود العمود الذي تحدده مجددًا إلى موضعه الحالي. |
| إعادة تعيين الأعمدة | يعيد إعادة تعيين الأعمدة تحديد جميع الأعمدة وترتيب المصدر ويزيل تغييرات أسماء العناوين. تبقى خيارات التنظيف محددة. |
فحص ملف Excel
- تأكد من وجود أربعة عناوين بالترتيب Name, Account, City, Total وأربعة صفوف بيانات. يجب ألا يظهر Notes أو Status.
- تحقق من الأسماء Zoë وAda وMika وEli دون مسافات حولها. يجب أن يظهر Ada مرة واحدة وأن تكون خلية City لدى Eli فارغة.
- مع إلغاء تحديد الاحتفاظ بالقيم كنص، استخدم دالة الجمع في محرر الجداول للنطاق D2:D5 داخل خلية فارغة. يجب أن يكون المجموع 43.75.
- احفظ ملف XLSX وافتحه مجددًا. راجع العناوين وترتيب الصفوف والأسماء والقيم مرة أخرى. لا يتغير ملف CSV الأصلي.
الأسئلة وحل المشكلات
كل البيانات تظهر في عمود واحد
غيّر الفاصل إلى الحرف الذي يفصل الحقول في ملف المصدر. اختر ; للمثال. استخدم مخصص فقط لحرف واحد آخر.
تحتوي الأسماء على أحرف غريبة
تحقق من ترميز النص. جرّب الترميز المستخدم عند إنشاء الملف ثم افحص اسمًا يحمل علامة تشكيل لاتينية. يستخدم المثال UTF-8 ويجب أن يعرض Zoë.
أصبح السجل الأول عنوانًا أو لا أستطيع تغيير أسماء الأعمدة
تحقق من الصف الأول عناوين. ألغِ تحديده إذا كان الصف الأول سجل بيانات. حدده إذا كان يحتوي على الأسماء التي تريد تعديلها.
اختفت اختيارات الأعمدة أو أسماؤها
يؤدي تغيير الفاصل أو ترميز النص إلى قراءة الملف مجددًا وإعادة ضبط اختيار الأعمدة وترتيبها وأسمائها. أكمل هذه الإعدادات أولًا ثم رتّب الأعمدة. يعيد إعادة تعيين الأعمدة أيضًا الأعمدة والأسماء الأصلية.
تعرض المعاينة جزءًا من الملف فقط
تعرض المعاينة ما يصل إلى 12 صف بيانات و12 عمودًا. يشمل التنزيل جميع الصفوف المتبقية وجميع الأعمدة المحددة بالترتيب المختار. افحص الملفات الأكبر في محرر الجداول بعد تنزيلها.
المبالغ لا تُجمع كأرقام
إذا كان الاحتفاظ بالقيم كنص محددًا، تكون المبالغ نصًا. ألغِ التحديد ونزّل مجددًا لتحويل الأعداد البسيطة المدعومة إلى خلايا رقمية. تبقى رموز العملات والفواصل العشرية من نوع الفاصلة نصًا. قد تعرض الخلايا الرقمية أصفارًا عشرية نهائية أقل؛ لا يتغير المبلغ.
رمز يحتاج إلى أصفار بادئة
رمز مثل 00123 في المثال هو معرّف. يحافظ الاحتفاظ بالقيم كنص على الخلايا غير الفارغة كنص. يحتفظ هذا المحوّل أيضًا برمز يبدأ بصفر مثل 00123 كنص عند إلغاء تحديد الخيار. افحص الرمز في ملف XLSX المنزّل. إذا كانت الأصفار مفقودة أصلًا من CSV المصدر، فلا يستطيع التحويل استعادتها تلقائيًا.
ما زالت الصفوف تبدو مكررة بعد إخفاء عمود
يقارن إزالة الصفوف المكررة صفوف المصدر الكاملة بعد التنظيف المختار وقبل إزالة الأعمدة المستبعدة. تبقى الصفوف ذات قيم Notes المختلفة منفصلة حتى عند إلغاء تحديد Notes. افحص اختلافات المصدر قبل إزالة السجلات.
اختياري: مقارنة المثال والملفات المرجعية
تُظهر هذه الجداول قيم المصدر وبيانات المثال المرتبة. أُنشئت المصنفات المرجعية باستخدام وظيفة التصدير في المحوّل مع إعدادات التنظيف وأسماء العناوين وترتيب الأعمدة نفسها.
قبل التنظيف: CSV النموذجي
الصف الفارغ وصف Ada المكرر مقصودان. ينتهي صف Eli الأصلي بعد Account ID. تُحفظ المسافات المحيطة بالقيم في هذا الجدول.
| Notes | Name | Amount | Account ID | City | Status |
|---|---|---|---|---|---|
| internal | Zoë | 19.50 | 00123 | Bergen | Paid |
| archive | Ada | 5.00 | 12345 | Oslo | Paid |
| archive | Ada | 5.00 | 12345 | Oslo | Paid |
| follow up | Mika | 12.00 | 00234 | Trondheim | Pending |
| review | Eli | 7.25 | 34567 |
بعد التنظيف واختيار الأعمدة
هذه هي القيم التي تظهر في معاينة المحوّل. قد يعرض محرر الجداول المبالغ الرقمية بأصفار نهائية أقل.
| Name | Account | City | Total |
|---|---|---|---|
| Zoë | 00123 | Bergen | 19.50 |
| Ada | 12345 | Oslo | 5.00 |
| Mika | 00234 | Trondheim | 12.00 |
| Eli | 34567 | 7.25 |
| الملف المرجعي | إعداد الخلايا | بايت |
|---|---|---|
| orders-options.xlsx | الاحتفاظ بالقيم كنص: غير محدد | 4952 |
| orders-options-text.xlsx | الاحتفاظ بالقيم كنص: محدد | 5180 |
يحتوي المرجعان على الصفوف الأربعة واختيارات الأعمدة نفسها. تختلف أنواع الخلايا بين النص والأرقام. يحمل المرجع النصي اسم ملف وصفيًا؛ ينزّل المحوّل هذا المثال باسم orders-options.xlsx.