UltKit

تحويل HTML إلى CSV

نسخ جدول من المتصفح إلى Excel يجلب معه الخطوط والروابط والخلايا المدمجة وبعض الصور أحيانًا. أما تحويل الصفحة المحفوظة إلى CSV فيمنحك القيم وحدها، صفًا لكل صف في الجدول، جاهزة للفرز وإنشاء المخططات.

محوّل البيانات

أو أفلت ملفات CSV, TSV, TXT … هنا ·

الحد الأقصى 95 MB لكل ملف· حتى 20 ملفًا· تُحذف بعد 30 دقيقة

الإخراج

تُعالج الملفات على خوادمنا وتُحذف بعد 30 دقيقة.

طريقة استخدام هذه الأداة

  1. 1

    احفظ صفحة الويب

    اضغط Ctrl+S أو Cmd+S في المتصفح واحتفظ بملف .html، أو صدّر صفحة التقرير التي تعرضها الشبكة الداخلية لديك. يمكنك رفع حتى 20 ملفًا، حجم كل منها 95 MB.

  2. 2

    أبقِ الترميز المتوافق مع Excel

    تكتب هذه الصفحة الملف بترميز UTF-8 مع BOM كي يعرض Excel على Windows الحروف المشكّلة بشكل صحيح. ومن الإعدادات المتقدمة غيّر ترميز النص إلى UTF-8 العادي لقواعد البيانات والسكربتات، أو غيّر الفاصل إلى الفاصلة المنقوطة لـ Excel الأوروبي.

  3. 3

    حوّل إلى CSV

    اضغط التحويل إلى CSV، ثم نزّل الملف وافتحه أو استورده في Excel أو Google Sheets أو Numbers أو أداة BI لديك.

نقل جدول من الويب إلى جدول بيانات

يصادف المحللون جداول HTML في كل مكان: صفحة أسعار مورّد، وموقع إحصاءات رياضية، ونشرة إحصاءات حكومية بلا زر تنزيل، والتقرير الشهري الذي تعرضه أداة داخلية ولا تصدّره. الأرقام أمامك، لكن جدول المتصفح لا يمكن جمعه أو تصفيته أو ربطه بأي شيء.

CSV هو الوجهة المحايدة. تستورده كل جداول البيانات وقواعد البيانات وأدوات التحليل، وقد دُوّنت قواعده في RFC 4180 عام 2005. وبعد أن تصبح الصفوف في CSV، يحوّلها CSV إلى XLSX إلى مصنف بخلايا محددة الأنواع عندما تحتاج إلى تسليم البيانات لغيرك. وإن كان الجدول متجهًا إلى برنامج لا إلى جدول بيانات، فـ JSON هو الهدف الأفضل.

تحويل جدول HTML إلى CSV: مقارنة بين الطرق المعتادة

UltKitGoogle Sheets IMPORTHTMLالنسخ واللصق في Excel
يعمل مع الصفحات التي تتطلب تسجيل الدخولyesnoyes
قيم عادية بلا تنسيق أو روابطyesyesno
يحوّل عدة صفحات محفوظة دفعة واحدةyesnono
الناتج ملف CSV قابل لإعادة الاستخدامyesالتنزيل بصيغة CSVSave As CSV
يتحدّث عند تغيّر الصفحةnoyesno

مثال على تحويل HTML إلى CSV

جدول ترتيب دوري يضم اسم فريق برابط، بعد تحويله إلى CSV
<table>
  <tr><th>المركز</th><th>الفريق</th><th>النقاط</th></tr>
  <tr><td>1</td><td><a href="/teams/ajax">Ajax</a></td><td>61</td></tr>
  <tr><td>2</td><td>PSV, Eindhoven</td><td>58</td></tr>
</table>

المركز,الفريق,النقاط
1,Ajax,61
2,"PSV, Eindhoven",58

تفاصيل صيغتي HTML و CSV

HTML

لغة ترميز النص التشعبي (HTML)

HTML هي لغة ترميز الويب، وصفها Tim Berners-Lee أول مرة في أوائل التسعينيات، وتتولى WHATWG صيانتها اليوم كمعيار حي. يصف ملف HTML العناوين والفقرات والروابط والجداول والصور والنماذج، بينما يأتي التنسيق البصري عادةً من CSS. تعرضه كل المتصفحات، ويُستخدم أيضًا في قوالب البريد والصفحات المحفوظة. وغالبًا يعتمد ملف HTML الواحد على صور وأوراق أنماط خارجية، فقد يبدو معطوبًا عند نقله وحده.

الضغط
–
الشفافية
–
الحركة
–
سنة الظهور
1993 · Tim Berners-Lee; maintained by WHATWG
محول HTML

CSV

قيم مفصولة بفواصل

CSV هو تنسيق نص عادي للجداول، يمثل فيه كل سطر صفًّا وتفصل الفواصل بين الأعمدة. يُستخدم منذ بدايات الحوسبة ووصفه المعيار RFC 4180، مع أن كثيرًا من صيغه تستخدم الفاصلة المنقوطة أو علامات الجدولة وترميزات نصية مختلفة. يمكن لكل جداول البيانات وقواعد البيانات وأدوات التحليل تقريبًا استيراده وتصديره، مما يجعله التنسيق الافتراضي لنقل البيانات بين الأنظمة. يخزّن CSV القيم فقط، دون صيغ حسابية أو تنسيق أو أوراق متعددة أو أنواع بيانات.

الضغط
–
الشفافية
–
الحركة
–
سنة الظهور
–
محول CSV

يُحوَّل HTML إلى CSV عندما يلزم تصفية جدول نشره أحدهم في صفحة ويب أو تقرير داخلي أو جمعه أو رسمه بيانيًا في جدول بيانات، بلا الروابط والألوان والتنسيق الذي أضافته الصفحة للقراءة.

أسئلة حول تحويل HTML إلى CSV

لماذا لا أنسخ الجدول وألصقه في Excel؟

اللصق ينقل تنسيق HTML معه: روابط تشعبية وألوان خلفية وفواصل أسطر داخل الخلايا وأحيانًا صورًا. كما يسمح لـ Excel بإعادة تفسير القيم فورًا، فقد يتحول نطاق مثل 3-4 إلى تاريخ. أما ملف CSV فيحتوي قيمًا نصية عادية تستوردها بالطريقة التي تناسبك.

ما الذي تفعله دالة IMPORTHTML في Google Sheets بشكل مختلف؟

تسحب الدالة IMPORTHTML جدولًا من رابط عام إلى ورقة عمل وتحدّثه. لكنها لا تصل إلى الصفحات التي تتطلب تسجيل الدخول، مثل تقرير في شبكة داخلية أو لوحة معلومات بعد الدخول. أما حفظ تلك الصفحة كملف وتحويله فيعمل أيًّا كان مصدرها.

كيف أمنع Excel من تحويل الرموز إلى تواريخ أو حذف الأصفار؟

يخمّن Excel أنواع البيانات عند فتح ملف CSV مباشرة. استورده بدلًا من ذلك عبر Data ثم From Text/CSV، واضبط أعمدة مثل الرموز البريدية وأرقام القطع أو نطاقات مثل 1-2 على النوع Text قبل التحميل.

هل تُحفظ الروابط التشعبية في ملف CSV؟

يُحتفظ بنص الرابط الظاهر كقيمة للخلية، أما العنوان الكامن خلفه فلا يُحفظ، لأن خلية CSV تحمل قيمة نصية واحدة. إن كنت تحتاج إلى العناوين فاحفظها أولًا في عمود منفصل في الجدول المصدر.

هل يمكنني تحويل جدول لا أملكه إلا بصيغة PDF؟

نعم، لكن بمدخل مختلف: يعيد PDF إلى CSV بناء الصفوف من مواضع النصوص في ملف PDF، وهذا أصعب من قراءة وسوم جدول HTML، لذا راجع النتيجة بعناية أكبر.

تعرض الصفحة جدولًا لكن ملف CSV فارغ. لماذا؟

ترسم كثير من لوحات المعلومات جداولها بـ JavaScript بعد تحميل الصفحة، فيحتوي HTML المحفوظ على حاوية فارغة فقط. وبعد ظهور البيانات انسخ الجدول من أدوات المطوّر في المتصفح (لوحة Elements، ثم Copy outerHTML) إلى ملف .html، أو ابحث عن زر تصدير في التطبيق.