كيف يعمل تحويل Excel إلى JSON في متصفحك
تعتمد الأداة على JavaScript لتحليل ملفات .xlsx في جهازك مباشرة، دون الحاجة إلى رفعها لأي خادم. يتم قراءة كل خلية في جداول Excel مع الحفاظ على أنواع البيانات الأصلية مثل النصوص، الأرقام، التواريخ، القيم المنطقية، وحتى رموز الأخطاء (#DIV/0! مثلاً). تواريخ Excel تُحول تلقائيًا إلى تنسيق ISO 8601 (YYYY-MM-DD)، وتتحول مربعات الاختيار إلى true/false.
يمكنك اختيار نوع بنية الإخراج: مصفوفة كائنات تعتمد على عناوين الأعمدة من الصف الأول، أو مصفوفة مصفوفات للحفاظ على كل الخلايا بنفس ترتيبها الأصلي، بما في ذلك الخلايا الفارغة. هذا يضمن مرونة كبيرة في التعامل مع البيانات لأي غرض برمجي أو تحليلي.
حدود التحويل وما يجب معرفته
الأداة تدعم فقط ملفات .xlsx الحديثة، ولا يمكنها فتح ملفات .xls القديمة. يتم التركيز فقط على استخراج القيم الخام، لذا لن تظهر الصيغ الأصلية، لكن ستجد آخر نتيجة محسوبة لكل خلية. كما لا تُحفظ الرسوم البيانية أو الصور أو تنسيقات الخلايا أو وحدات الماكرو في الإخراج النهائي.
الأداء يعتمد على حجم الملف وإمكانات جهازك؛ قد يعجز المتصفح عن فتح ملفات ضخمة جدًا. الصفوف أو الأعمدة الفارغة تحفظ كما هي، حتى لو كانت هناك بيانات متفرقة في الجدول، للحفاظ على البنية الأصلية للملف بشكل كامل.
لماذا يُفضل تحويل Excel إلى JSON بهذه الطريقة؟
التحويل يتم بالكامل على جهازك، ما يعني حماية خصوصيتك وعدم إرسال أي بيانات عبر الإنترنت. يدعم الاحتياجات البرمجية مع خيارات ضبط البنية حسب الحاجة، سواء كنت ترغب في استخراج بيانات سهلة التحليل أو تصديرها مباشرة لمشروع برمجي.
هذه الطريقة توفر الوقت مقارنة بالحلول التقليدية أو البرمجيات الثقيلة، وتتيح لك الاستفادة الفورية من بياناتك في بيئة آمنة وسريعة دون الحاجة لتثبيت أي برنامج إضافي.
أسئلة شائعة
كيف تتعامل الأداة مع الخلايا التي تحتوي على أصفار بادئة أو نصوص تشبه الأرقام؟
إذا كان محتوى الخلية نصيًا، يُحفظ كما هو بما في ذلك الأصفار البادئة. أما الأرقام الحقيقية فتحول كأرقام. يمكنك اختيار الحفاظ على كل شيء كنص إذا كان ذلك مهمًا لطبيعة بياناتك.
ماذا يحدث إذا تكررت أسماء الأعمدة في الصف الأول؟
في حالة تكرار أسماء الأعمدة، سيُحتفظ بقيمة كل عمود لكن قد تظهر قيم الأعمدة المكررة بنفس الاسم عند التحويل إلى مصفوفة كائنات، لذا يُنصح بتعديل رؤوس الأعمدة قبل التحويل لتفادي أي تداخل في البيانات.
هل يحتفظ الإخراج بالصفوف والأعمدة الفارغة؟
نعم، الأداة تحافظ على كل الخلايا والصفوف الفارغة كما في الملف الأصلي، حتى لو كان هناك تباعد أو فراغات ضمن الجدول. هذا يضمن دقة تمثيل بنية بيانات الملف.
هل يمكن استخدام الأداة بدون إنترنت أو رفع ملفات؟
نعم، طالما تم تحميل الصفحة، تتم كل معالجة الملف وتحويله إلى JSON محليًا في المتصفح دون الحاجة للاتصال بالشبكة أو رفع أي بيانات.
ماذا أفعل إذا كان لدي ملف Excel قديم بصيغة .xls؟
الأداة تدعم فقط ملفات .xlsx. لتحويل ملفات .xls، عليك أولاً فتحها في Excel أو برنامج متوافق آخر وحفظها كملف .xlsx ثم إعادة المحاولة.
هل تُدرج الرسوم البيانية أو تنسيقات الخلايا في ناتج JSON؟
لا، يتم استخراج القيم الخام فقط من الخلايا. لن تظهر الرسوم البيانية، أو الصور أو تنسيقات النصوص أو الألوان في الإخراج، بل فقط البيانات الفعلية لكل خلية.
يوجد خطأ أو فكرة تخص هذه الأداة؟ أخبرنا