لدى المستخدمين متطلبات مختلفة، على سبيل المثال، تحويل بيانات Excel إلى تنسيق JSON. يجب أن يتم تعيين أعمدة ورقة عمل Excel لمفاتيح الكائنات. يساعد محول Excel إلى JSON على تحويل بيانات ملف .xls إلى تنسيق ملف .JSON.
يمكن أن تحتوي ملفات Excel هذه على نص ومخططات ورسوم بيانية وتنسيقات ووظائف والمزيد من البيانات.
لا توجد طريقة محددة مسبقًا في Excel لتحويل بيانات Excel إلى JSON. يمكنك إما استخدام برنامج تحويل Excel إلى JSON عبر الإنترنت أو تنزيل وظيفة إضافية من متجر Microsoft لإنجاز هذه المهمة.
طباعة جافا
لماذا Excel إلى JSON؟
ملفات Excel هي ملفات ثقيلة الوزن قد تحتوي على نص ومخططات ورسوم بيانية وتنسيقات ووظائف والمزيد من البيانات.
في حين أن ملفات JSON عبارة عن مستندات نصية خفيفة الوزن. يقوم بتخزين البيانات في بنية بيانات بسيطة. وبالتالي، يمكن فتح ملفات JSON على أي برنامج نصي مثل Notepad أو Wordpad.
هناك العديد من الأدوات المتاحة لتحويل بيانات Excel إلى JSON.
وسنتناول هنا نبذة عن هذه الأدوات مع روابط التنزيل الخاصة بها.
نصيحة: يُعرف WTSolution Excel to JSON Converter أيضًا باسم الوظيفة الإضافية Excel to JSON. تقدم Microsoft هذه الأداة.
بالنسبة للأداة الأخيرة - إكسل إلى JSON، سنعرض لك أيضًا خطوات تنزيل هذا البرنامج واستخدامه.
ألتوفا ماب فورس
Altova MapForce هي أيضًا أداة لرسم خرائط البيانات وتحويلها. إنه برنامج مفيد لتحويل مجموعات مختلفة من البيانات. باستخدام هذه الأداة، يمكنك تحويل بيانات Excel إلى JSON، وXML إلى JSON، والعكس.
صورة
بالإضافة إلى ذلك، تسمح هذه الأداة أيضًا للمستخدمين بتحويل JSON إلى CSV وEDI ومخزن بروتوكول Google والمزيد. هذه الأداة سهلة الاستخدام لأنها توفر واجهة السحب والإفلات. كما أنه يدعم معالجة البيانات المتقدمة.
Altova MapForce ليس برنامجًا مجانيًا ولكنه يأتي مع 30 يومًا من الإصدار التجريبي المجاني. قم بتنزيل أداة Altova MapForce مما يلي وصلة .
تحويل وايت تاون XLS إلى JSON
هذا البرنامج عبارة عن محول من XLS إلى JSON. كما يوحي الاسم، فهو يسمح للمستخدمين بتحويل بيانات Excel إلى تنسيق JSON. ومع ذلك، فهو يسمح فقط بتغيير بيانات Excel إلى تنسيق JSON. يدعم هذا البرنامج كلا التنسيقين (تنسيقات .xls و.xlsx) لبرنامج Excel.
صورة
واحدة من أكبر مزايا استخدام هذا البرنامج، أنه مجاني. على الرغم من أنه يمكنك أيضًا شراء الترخيص الشخصي أو التجاري له. إنه سهل الاستخدام للغاية ولهذا السبب يحظى بشعبية كبيرة، خاصة لأولئك الذين ينقلون بياناتهم عبر الإنترنت.
يمكنك تنزيل أداة تحويل White Town xls إلى JSON مما يلي وصلة .
محرر الأكسجين JSON
Oxygen JSON Editor هو برنامج يستخدم لتحويل بيانات ملف Excel إلى تنسيق JSON عن طريق تعيين أعمدة Excel إلى مفتاح كائن JSON. يعد هذا البرنامج برنامجًا معقدًا مقارنة بالبرامج الأخرى التي وصفناها أعلاه.
نظرًا لأن Oxygen JSON Editor هو برنامج معقد، فهو يحتوي على ميزات معقدة أيضًا. ميزات معقدة، مثل - التحقق من صحة البنية، والمسافة البادئة، والتنسيق، وإكمال المحتوى. بالإضافة إلى ذلك، يتيح لنا هذا البرنامج أيضًا تحويل مستند XML إلى تنسيق JSON.
صورة
يعمل Oxygen JSON Editor بشكل مختلف عن محولات Excel إلى JSON الأخرى. ويستخدم قالب ورقة أنماط XSLT للتحويل. يفضل معظم المحترفين هذا البرنامج لتحويل بياناتهم. وهو برنامج مدفوع تتوفر إصداراته الشخصية والتجارية والأكاديمية على موقعه الرسمي.
قم بزيارة موقعه الرسمي لتحميل محرر الأكسجين JSON .
برنامج WTSolution لتحويل Excel إلى JSON
هذا هو آخر محول من Excel إلى JSON في هذا الفصل باستخدام أي شخص يمكنه إجراء تحويل من Excel إلى JSON على بياناته. إنه تطبيق بسيط لأداء هذه المهمة. يدعم هذا البرنامج نوعين من التحويلات على بيانات Excel: الصف والمتداخل.
لقد استمعت أيضًا إلى اسمها كوظيفة إضافية من Excel إلى JSON. تقدم Microsoft هذه الوظيفة الإضافية المسماة إكسل إلى JSON يساعد المستخدمين على تحويل بيانات Excel الخاصة بهم إلى تنسيق JSON. الآن، دعنا نعرف شيئًا عن الوظيفة الإضافية Excel to JSON ونرى أيضًا خطوات تنزيلها.
الوظيفة الإضافية من Excel إلى JSON
إكسل إلى JSON هي وظيفة إضافية تقدمها Microsoft لتحويل بيانات ورقة Excel إلى تنسيق JSON. عندما يتم تحويل البيانات إلى تنسيق JSON، يتم تغيير أعمدة ورقة Excel إلى مفاتيح كائنات في JSON. لا يكلف المستخدم أي رسوم لتنزيله واستخدامه.
يمكنك تنزيل هذه الوظيفة الإضافية من متجر Office.
متطلبات
ستعمل الوظيفة الإضافية Excel to JSON فقط على Excel 2013 أو الإصدارات الأحدث. ومن ثم، يجب أن يكون إصدار Excel الخاص بك 2013 أو أعلى.
القيد
هذه الوظيفة الإضافية لها قيود.
يمكنه تحويل بيانات Excel المحددة إلى تنسيق JSON.
حاليًا، يتم دعم نوعين من التحويلات بواسطة هذه الوظيفة الإضافية.
- صف
- متداخلة
تحويل الصف
في تحويل نوع الصف، يتم التعامل مع الصف الأول كرأس، ويتم تفسير بقية الصفوف كبيانات.
التحويل المتداخل
في تحويل النوع المتداخل، يمكنك تحديد مخطط JSON. ستقوم هذه الوظيفة الإضافية بالتحويل وفقًا للمخطط الذي قدمته.
تنزيل الوظيفة الإضافية
إكسل إلى JSON الوظيفة الإضافية متوفرة في متجر Office؛ يمكنك تنزيله من هناك. للتعلم خطوة بخطوة، اتبع هذا الفصل أدناه -
الخطوة 1: قم بتنزيل الوظيفة الإضافية Excel to JSON مما يلي وصلة .
الخطوة 2: سيتم فتح صفحة ويب لمتجر Office، حيث انقر فوق احصل عليها الآن زر.
الخطوه 3: قبل بدء التنزيل، سيطلب منك تسجيل الدخول إلى حساب Microsoft الخاص بك باستخدام بيانات اعتماد صالحة.
إذا لم يكن لديك حساب Microsoft، فقم بالتسجيل مجانًا لإنشاء حساب جديد.
الخطوة 4: عند تسجيل الدخول إلى حساب Microsoft الخاص بك. سيطلب منك بعض المعلومات الأساسية التي يتطلبها هذا التطبيق قبل التنزيل. هنا، قم بتوفير هذه التفاصيل وانقر فوق يكمل زر.
نصيحة: الحقول التي تحمل علامة * هي حقول مطلوبة والبعض الآخر اختياري.
الخطوة 5: الآن، انقر فوق فتح في إكسل زر هنا.
إذا لم يكن لديك أي إصدار MS Excel 2013 أو إصدار أعلى تم تنزيله في نظامك، فيمكنك الانتقال إلى Office عبر الإنترنت. بالضغط على هذا الرابط.
لقد نقرنا على فتح في Excel.
الخطوة 6: في هذه النافذة المنبثقة، اترك مربع الاختيار بدون علامة وانقر فوق افتح اكسل هنا.
الخطوة 7: سيتم فتح ملف Excel الخاص بك على نظامك، ولكنه يتطلب اتصالاً بالإنترنت. إذا لم يكن متوفرًا، فقد تحصل على هذا النوع من الخطأ التحذيري.
الخطوة 8: عند النقر فوق 'موافق'، ستظهر لك لوحة أخرى توضح لك سبب حدوث هذا الخطأ. يمكن أن يكون هذا الخطأ للأسباب التالية.
لذا، قم بتوصيل نظامك بالإنترنت وأغلق مصنف Excel المفتوح حاليًا.
الخطوة 9: اتبع الخطوة 5 والخطوة 6 مرة أخرى، حيث انقر على افتح برنامج إكسل زر.
هذه المرة يكون نظامك متصلاً بالإنترنت. لذلك، لن يظهر أي خطأ أو انقطاع أثناء تثبيت الوظيفة الإضافية.
الخطوة 10: سيتم فتح واجهة على ملف Excel بهذه الطريقة الوظيفة الإضافية من Excel إلى JSON. الآن، قم بإضافة هذه الوظيفة الإضافية إلى علامة التبويب Excel الخاصة بك عن طريق النقر فوق ثق بهذه الوظيفة الإضافية الزر موجود على اللوحة اليمنى.
الخطوة 11: تمت إضافة الوظيفة الإضافية Excel to JSON بنجاح إلى شريط Excel كعلامة تبويب في النهاية. انظر هنا -
الخطوة 12: الوظيفة الإضافية Excel to JSON جاهزة للتشغيل. وهي متوفرة داخل إكسل إلى JSON علامة التبويب بالاسم إطلاق إكسل إلى JSON زر.
ملاحظة: ملف Excel المفتوح حاليًا هو للقراءة فقط ويحتوي على بعض الإرشادات حول هذه الأداة. ومن ثم، افتح الملف المستهدف أولاً، والذي تريد تحويله من Excel إلى JSON.
الخطوة 13: قم بإعداد ورقة Excel جديدة أو افتح الورقة التي تريد تغيير تنسيق بياناتها. لقد فتحنا ملفًا موجودًا يحتوي على تفاصيل الشخص وانقر فوق قم بتشغيل Excel-to-JSON زر.
الخطوة 14: بمجرد النقر عليه، قد تحصل على هذا الخطأ. تجاهله وانقر فوق نعم تحرك إلى الامام.
نصيحة: أثناء استخدام هذه الوظيفة الإضافية لتحويل بياناتك، يجب أن يكون نظامك متصلاً بالإنترنت. خلاف ذلك، قد تواجه مشاكل.
الخطوة 15: الآن، حدد على الأقل بيانات الصفين الأولين أو كل ما يعتبر الأول كرأس والآخر كبيانات. ثم انقر على يذهب في اللوحة اليمنى.
الخطوة 16: سترى أن البيانات المحددة تم تحويلها إلى تنسيق JSON وهي متاحة أسفل الزر Go.
الخطوة 17: انسخ هذه البيانات من هنا، والصق بيانات JSON هذه في ملف واحفظها. وبالتالي قم بالضغط على نسخ إلى الحافظة زر هنا.
الخطوة 18: تم نسخ بيانات JSON إلى الحافظة بنجاح.
الخطوة 19: الآن، الصق بيانات الحافظة المنسوخة في ملف Word واحفظها. ستبدو البيانات المنسوخة كما هو موضح أدناه -
Excel إلى JSON باستخدام محرر كود VBA
إلى جانب استخدام كل هذه الأدوات، يمكنك استخدام الميزة المضمنة في برنامج Excel ( محرر كود VBA ) لتحويل بيانات Excel إلى تنسيق JSON. قم بإنشاء رمز له وتنفيذ الكود؛ سيقوم بتعيين أعمدة Excel لمفاتيح كائنات JSON وتحويل البيانات إلى JSON.
إذا كنت مرتاحًا في القيام بالبرمجة، فهذه طريقة جيدة لك. وبالتالي، لا تحتاج إلى تنزيل الأدوات التي تمت مناقشتها أعلاه بشكل صريح لتحويل بيانات Excel إلى تنسيق JSON. بينما يمكنك القيام بذلك دون تنزيل أي برنامج على نظامك باستخدام محرر أكواد Excel VBA.
نصيحة: يجب أن تحتوي بيانات Excel على أسماء أعمدة لأن الصف الأول يعتبر دائمًا رأسًا.
كود فبا
فيما يلي الكود الكامل لتحويل بيانات ملف Excel إلى تنسيق JSON. انسخ هذا الكود التالي والصقه في محرر كود VBA الخاص بك.
Public Function ExcelToJSON(rng As Range) As String ' Check there must be at least two columns in the Excel file If rng.Columns.Count 1 Then ' Start data row Dim jsonData As String: jsonData = '{' ' Loop through each column and combine with the header For headerLoop = 1 To colCount jsonData = jsonData & '''' & headerRange.Value2(1, headerLoop) & '''' & ':' jsonData = jsonData & '''' & rng.Value2(dataLoop, headerLoop) & '''' jsonData = jsonData & ',' Next headerLoop ' Strip out the comma in last value of each row jsonData = Left(jsonData, Len(jsonData) - 1) ' End data row JSON = JSON & jsonData & '},' End If Next ' Strip out the last comma in last row of the Excel data JSON = Left(JSON, Len(JSON) - 1) JSON = JSON & ']' ExcelToJSON = JSON End Function
في كود VBA هذا، قمنا بتعريف وظيفة اسمها ExcelToJSON والتي سيتم استخدامها لاحقًا في ملف Excel لتحويل بيانات Excel إلى تنسيق JSON. دعونا نرى كيف سيتم تنفيذه.
بناء الجملة
=ExcelToJSON(range)
الآن، ارجع إلى ملف Excel واكتب صيغة ROUND() التالية في خلية Excel حيث تريد وضع نتيجة JSON المحولة. على سبيل المثال،
=ExcelToJSON(A1:F3)
نقوم حاليًا بتحويل بيانات أول صفين من Excel إلى تنسيق JSON فقط.
كومة الفرز
اضغط على يدخل المفتاح واحصل على النتيجة وتأكد من تحويل البيانات بنجاح إلى نموذج JSON. وبالمثل، يمكنك استخدام هذه الوظيفة لمزيد من التحويل.
للحصول على الوصف التفصيلي لهذا الكود، راجع البرنامج التعليمي التالي، حيث شرحنا هذا الكود والمتغيرات التي تم إنشاؤها واستخدامها فيه.