اذهب إلى المحتوى

السؤال

نشر

انا اقوم بعمل خيري لاحدى المساجد بعرض اوقات الصلاة في صفحة من صفحات الموقع

فكرتي ان اقرء اوقات الصلاة من excel 

اكثر الكودات التي رئيتها عبارة عن زر اضغط و احمل الملف الذي اريده 

انا اريد بمجرد الدخول الى الصفحة تعرض البيانات بدون الضغط على اي زر و تحميل ملف 

وهل توجد افكار اخرى غير هذه الفكرة

Recommended Posts

  • 0
نشر

أفضل الطرق هي في تصدير هاته البيانات من برنامج الاسكل بصيغة JSON واستعمالها في الجافاسكربت مباشرة دون أي ربط بين الاثنين، هاته الفكرة عملية في حالة كون البيانات التي لديك ثابتة وغير قابلة للتغيير. في حالة تعذر تحويل هاته البيانات من اكسيل الى صيغة JSON لسبب من الاسباب يمكنك الاستعانة بأحد الخدمات او الحزم التي توفر امكانية تحويل صيغ CSV الى صيغ JSON قابلة للعرض عن طريق جافاسكربت. 

أستعمل csvtojson مثلا.

تعرض صيغ JSON وفق هذا الشكل عادة: 

{
    "glossary": {
        "title": "example glossary",
		"GlossDiv": {
            "title": "S",
			"GlossList": {
                "GlossEntry": {
                    "ID": "SGML",
					"SortAs": "SGML",
					"GlossTerm": "Standard Generalized Markup Language",
					"Acronym": "SGML",
					"Abbrev": "ISO 8879:1986",
					"GlossDef": {
                        "para": "A meta-markup language, used to create markup languages such as DocBook.",
						"GlossSeeAlso": ["GML", "XML"]
                    },
					"GlossSee": "markup"
                }
            }
        }
    }
}

يمكن تحويلها الى كائن جافاسكربت عن طريق التابع parse للكائن JSON كالتالي: 

const obj = JSON.parse('PUT_JSON_HERE');

تفاصيل أكثر في: 

 

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...