تحويل Excel إلى Markdown: من جداول البيانات إلى جداول يستطيع نموذج اللغة الاستدلال عليها
اسأل نموذج لغة سؤالًا عن جدول بيانات لصقته خامًا وستحصل غالبًا على إجابة واثقة ومخطئة في تمييز أي عمود هو أيّ. ليس ذلك غباءً من النموذج. جدول البيانات شبكة إحداثيات — الخلية B7 تحمل رقمًا، ولا شيء في الملف يقول إن ذلك الرقم ينتمي إلى عمود «إيرادات الربع الثالث». البشر يستنتجون ذلك من الموضع. الصق القيم كخليط وسيضطر النموذج إلى استنتاجه أيضًا، من أدلة أسوأ بكثير.
تحويل Excel إلى Markdown يصلح هذا بإنتاج جدول خطوط عمودية حقيقي: صف ترويسة، ففاصل، ثم صفوف بيانات محاذاة. تلك الصيغة لا لبس فيها بشأن انتماء الأعمدة، والنماذج تتعامل معها جيدًا لأن جداول Markdown منتشرة في كل مكان في بيانات تدريبها. إن أردت تحويل ملف Excel إلى جدول Markdown أونلاين، فأفلِت ملف xlsx. أو xls. في الصندوق أعلاه. مجانًا، بلا حساب، بسقف 50 MB، ولا يُحتفظ بشيء.
كيف يبدو الناتج
المصنّف مجموعة أوراق، وكل ورقة تصير قسمًا خاصًا بها في الناتج، موسومًا باسم تبويبها. هذا الوسم أهم مما يبدو — «الافتراضات» و«فعليات 2024» و«لا تعدّل» تحمل معنى حقيقيًا عن كيفية التعامل مع الأرقام التي تحتها، والنموذج الذي يرى اسم التبويب سيستخدمه.
داخل كل ورقة، يُعامل أول صف مأهول على أنه الترويسة، يليه صف فاصل المحاذاة، ثم كل صف بيانات معروضًا بفواصل الخطوط العمودية. النتيجة تُقرأ بنيويًا هكذا: أسماء الأعمدة في الأعلى، والقيم مصطفة تحتها، وسجل واحد لكل سطر. ومتى صارت بياناتك بذلك الشكل، تستطيع طرح أسئلة عمودية — «أي المناطق نمت أكثر من 10 بالمئة»، «اعثر على الصفوف التي حالتها معلّقة ومالكها فارغ» — ويصير لدى النموذج ما يكفي للتحقق فعلًا بدل التخمين.
المعادلات والقيم وما الذي تحصل عليه حقًا
هذه تفاجئ الناس. يخزّن ملف xlsx. شيئين لخلية المعادلة: المعادلة نفسها
(=SUMIF(D:D,"North",F:F)) وآخر نتيجة محسوبة، مخبّأة من آخر مرة أعاد فيها Excel الحساب.
التحويل يقرأ القيمة المخبّأة. تحصل على 184,500 لا على SUMIF.
وهذا هو الافتراضي الصحيح — الرقم هو ما تريد الاستدلال عليه — لكن له نتيجتين تستحقان التمسك بهما. أولًا، يستطيع النموذج رؤية ما الإجابة لا كيف اشتُقت، فلا يستطيع تدقيق منطقك ولا اكتشاف نطاق مكسور. ثانيًا، إن كان الملف مولَّدًا بسكربت أو أداة تصدير كتبت معادلات دون أن تفتح Excel قط، فقد تكون القيم المخبّأة مفقودة أو قديمة، وقد تمر تلك الخلايا فارغة أو خاطئة. افتح الملف، ودعه يعيد الحساب، واحفظ، ثم حوّل. عشر ثوانٍ تستبعد فئة كاملة من الالتباس.
الأشياء التي تكسر الجداول
جداول Markdown صارمة: كل صف يجب أن يحمل عدد الأعمدة نفسه. وجداول البيانات ليست صارمة على الإطلاق. ذلك التنافر هو منبع كل تحويل فوضوي تقريبًا.
- الخلايا المدموجة. الخلية المدموجة تخزّن محتواها في الخلية العلوية اليسرى من نطاق الدمج وتترك البقية فارغة فعلًا. عنوان مدموج عبر A1:F1 يصير قيمة واحدة تتبعها خمس فراغات، وإن كان ذلك صفك الأول قُرئ على أنه ترويستك. ووسوم التصنيف المدموجة على جانب تقرير تنتج قيمة في أول صف من المجموعة ولا شيء في الباقي.
- الترويسات متعددة الصفوف. التخطيط الكلاسيكي حيث تمتد «2024» فوق ثلاثة أعمدة أعلى «Q1 / Q2 / Q3» لا تمثيل له في جدول Markdown. أحد الصفين يصير الترويسة والآخر يصير صف بيانات مليئًا بأسماء الأرباع.
- صفوف وأعمدة الفراغ الفاصلة. مساحة التنفس البصرية في Excel تصير صفوفًا فارغة وأعمدة بلا اسم في الناتج، تستهلك الـ tokens بصمت وتميّع الجدول.
- بيانات لا تبدأ عند A1. شعار في الزاوية، وملاحظة في الصف 2، والجدول الفعلي يبدأ عند الصف 6 — لا سبيل للمحوِّل إلى معرفة أن الصفوف من 1 إلى 5 كانت زخرفة.
- جداول متعددة في ورقة واحدة. ثلاث كتل منفصلة جنبًا إلى جنب تصير شبكة واحدة عريضة جدًا وفارغة في معظمها.
إصلاح كل هذه واحد وهو ممل: قبل التحويل، اصنع نسخة من الورقة بصف ترويسة واحد في الأعلى، وجدول واحد لكل ورقة، بلا دمج ولا صفوف فاصلة. دقيقتان من الترتيب تساويان أكثر من أي مطالبة ذكية بعدهما.
التواريخ والأرقام ولماذا تقول خليتك 45231
لا يخزّن Excel التواريخ كتواريخ. يخزّن رقمًا تسلسليًا يعدّ الأيام من نقطة صفرية، وما تراه —
15/03/2024 أو Mar-24 أو الجمعة — تنسيق عرض مركّب فوقه. التحويل يقرأ القيمة الكامنة، فقد تمر أعمدة
التواريخ أعدادًا صحيحة عارية إن لم ينتقل التنسيق. إن كانت التواريخ مهمة لتحليلك، فاجبرها على نص لا
لبس فيه قبل التحويل: أضف عمودًا بـ =TEXT(A2,"yyyy-mm-dd") واستخدمه. صيغة ISO تزيل أيضًا
التباس اليوم/الشهر بين الأسلوبين البريطاني والأمريكي الذي يفسد الاستدلال على التواريخ بصمت.
تنسيق الأرقام يعمل بالطريقة نفسها. الخلية التي تعرض £1,250.00 أو 12.5% تحمل 1250 و0.125. وصول النسب المئوية كأعداد عشرية هو تحديدًا ما يوقع الناس — النموذج المطلوب منه إيجاد القيم فوق 10 لن يجد شيئًا في عمود من 0.125. وحيث لا تكون الوحدة بديهية، ضعها في ترويسة العمود بدل الاعتماد على تنسيق الخلية: «النمو (%)» أو «الإيرادات (GBP)».
العرض والـ tokens ومعرفة متى تتوقف
جداول Markdown تكلّف tokens أكثر من البيانات نفسها في هيئة مسطّحة، لأن كل صف يدفع ثمن فواصله. بشكل تقريبي، كل عمود يضيف خطًا عموديًا وبعض الحشو إلى كل صف بلا استثناء — فورقة من 40 عمودًا و5,000 صف تنفق حصة معتبرة من ميزانيتها على علامات الترقيم قبل أن تُقرأ قيمة واحدة. الأوراق العريضة هي حيث ينقلب تحويل xlsx إلى Markdown من مفيد إلى باهظ.
عادتان تضبطان هذا. احذف الأعمدة التي لا تحتاجها قبل التحويل — معظم التصديرات تحمل عشرين حقلًا بينما سؤالك يلمس أربعة. وراقب عدّاد الـ tokens أسفل الناتج؛ يخبرك فورًا هل تتسع النتيجة في نافذة سياق نموذجك أم ينبغي أن ترشّح أولًا. وإن كانت الورقة هائلة والسؤال لا يتطلب محاذاة أعمدة، فإن تحويل Excel إلى نص عادي هو الطريق الأرخص، والمبدّل أعلى هذه الصفحة سيحمل ملفك إليه.
xlsx. وxls. وCSV
ملفات xlsx. الحديثة أرشيفات ZIP من XML — حسنة الهيكلة وموثوقة التحليل. أما xls. القديمة فصيغة ثنائية من حقبة ما قبل 2007، وما زالت مدعومة هنا، لكن يجدر العلم أنها تقف عند 65,536 صفًا و256 عمودًا، وأن الملفات المصدَّرة من أنظمة محاسبة أو ERP قديمة تتكئ أحيانًا على غرائب لا تنجو نجاة كاملة. إن كان الخيار بيدك، فأعد الحفظ بصيغة xlsx. أولًا.
وإن كانت بياناتك قد بدأت ملف CSV، فتجاوز Excel كليًا — اذهب إلى تحويل CSV إلى Markdown بدلًا من ذلك. قفزة صيغة أقل، ولا خطر أن «يساعدك» Excel بتحويل رموز منتجاتك إلى تواريخ أو قصّ الأصفار البادئة من الرموز البريدية عند الاستيراد.
أسئلة شائعة
كيف أحوّل جدول بيانات Excel إلى جدول Markdown؟
ارفع ملف .xlsx أو .xls أعلاه وتعود كل ورقة جدول خطوط عمودية تلصقه في README أو ويكي أو طلب سحب أو مطالبة نموذج. مجانًا، بحد 50 MB للملف، بلا حساب. صف الترويسة يبقى صف ترويسة، فتنجو المحاذاة من الرحلة.
هل يحافظ على صف الترويسة ومحاذاة الأعمدة؟
نعم، وهذا هو كامل سبب اختيار Markdown على النص المسطّح هنا. جدول الخطوط العمودية يحفظ أي قيمة تجلس تحت أي ترويسة، فالمساعد الذي يقرؤه يستطيع الإجابة عن «كم كان رقم مارس لمنطقة EMEA» إجابة صحيحة. سطّح الورقة نفسها إلى نص ويصير ذلك السؤال بلا جواب.
ماذا يحدث للخلايا المدموجة والترويسات متعددة الصفوف؟
تنبسط بشكل أخرق. جداول الخطوط العمودية في Markdown لها صف ترويسة واحد بالضبط ولا مفهوم لديها لخلية تمتد على عمودين، فالتقرير الذي يحمل لافتة «Q1 2026» مدموجة فوق ثلاثة أعمدة فرعية يفقد اللافتة. الأوراق المبنية بيانات مستطيلة نظيفة تتحول تحولًا مثاليًا؛ والأوراق المبنية لتبدو جميلة عند الطباعة تحتاج عادة إصلاحًا يدويًا.
هل تبقى الورقة العريضة جدًا مقروءة؟
مقروءة لآلة، مزعجة لإنسان. ورقة من أربعين عمودًا تصير جدول خطوط عمودية من أربعين عمودًا بأسطر تمتد لعدة آلاف من المحارف. النماذج تحلّله جيدًا. وإن كان على شخص قراءته، فاقلب الورقة في Excel أولًا أو قلّصها إلى الأعمدة المهمة قبل التحويل.
هل تتحول المخططات والجداول المحورية؟
لا. المخططات كائنات رسم بلا متن نصي، وناتج الجدول المحوري يتحول كالخلايا التي يعرضها حاليًا لا كجدول محوري حي. ما تحصل عليه هو شبكة القيم الكامنة، وهي عادة ما أردت فعلًا تسليمه لنموذج على أي حال.
بقية صندوق الأدوات
جداول البيانات تصل عادة مرفقة بشيء آخر. File2Txt يتعامل مع كل صيغة مدعومة من صفحة واحدة، والجيران الجديرون بالمعرفة هم تحويل PDF إلى Markdown للتقارير المالية، وتحويل PowerPoint إلى Markdown للعرض الذي انتهت فيه الأرقام، و تحويل JSON إلى Markdown عندما تكون البيانات نفسها خرجت من API بدلًا من ذلك.
وعلى جانب الشيفرة هناك محوِّل مستودعات GitHub إلى نص و محوِّل المجلدات المحلية، إضافة إلى Web2Txt لصفحات الويب. ويذهب دليل تجهيز الملفات لنماذج اللغة الكبيرة أوسع من جداول البيانات إن أردت النظرة الشاملة.
Repo2Txt من بناء وصيانة v12hero، مطوّر مستقل يبني تطبيقات أصلية وويب تضع الخصوصية أولًا.