نهج لتضمين Excel باستخدام JavaScript

أود أن يتمكن أعضائي من إضافة جدول بيانات Excel مضمن إلى منشوراتهم. يمكن تحقيق ذلك باستخدام جافاسكريبت، على سبيل المثال:

<div id="myExcelDiv" style="width: 402px; height: 346px"></div>
<script type="text/javascript" src="https://onedrive.live.com/embed?resid=6C685993F809A9F8%212757%26authkey=%21AABR6KgqMF_ImYs%26em=3%26wdDivId=%22myExcelDiv%22%26wdDownloadButton=1%26wdAllowInteractivity=0%26wdAllowTyping=1"></script>

ولكن - وهو أمر مفهوم - تتم إزالة هذا من أي منشور، فما هو النهج الممكن لتحقيق شيء كهذا؟

تعديل نقاط إضافية لحل يسمح فقط بجافاسكريبت من https://onedrivelive.com/embed أو

إعجاب واحد (1)

سؤال غبي، ولكن… لماذا؟ لماذا لا تسمح للناس باستخدام أي برامج يريدونها ويمتلكونها؟

أنا فقط أتساءل عن موقف تكون فيه ورقة إكسل بحجم 402 × 345 بكسل مع جميع أشرطة الأدوات وما إلى ذلك مقدمة داخل موضوع نقاش وأنا أستخدم هاتفًا محمولاً. هذا.. صعب الاستخدام للغاية.

لذا، السؤال الرئيسي هنا هو ما الذي تحاول تحقيقه — لأن ذلك يحدد الحل الأفضل، التضمين أو شيء آخر.

إعجابَين (2)

شكراً لك، أقدر أن الأمر ليس مثالياً. أريد أن يتحدث الناس عن “Excel” في منتدياتي. جداول البيانات هي صيغة ليست كوداً، ولا يمكن التقاطها كصور.

إذا كنت تحاول فهم شرح لكيفية القيام بشيء ما في Excel، فأنت بحاجة إلى النظر إلى الورقة في نفس الوقت.

كان هذا الحجم مجرد مثال للكود، ولست مرتبطاً به.

لا يمكنك الحصول على جميع أشرطة الأدوات، وأود في الواقع الاحتفاظ بشريط الصيغة، ولكن هذا غير ممكن (لا يوجد وسيط لهذا).

سيكون من الصعب القيام بذلك بشكل جيد على الهاتف المحمول، ولكن بصراحة، جداول البيانات والهواتف المحمولة لا تتناسب مع بعضها البعض (على الرغم من أن المناقشة حول جداول البيانات يجب أن تكون ممكنة).

هل هذا يوضح الأمر قليلاً؟

ملاحظة: لم أفهم تماماً ما كنت تقصده بـ

إعجاب واحد (1)

يمكن أن تكون رسالتك عبارة عن مكون سمة يضيف bbcode لتلك العناصر ويتحقق من أن عنوان URL من المكان الصحيح.

إعجاب واحد (1)

إذا ألقيت نظرة على Table builder #theme-component، فهناك مناقشة هناك حول إضافة ميزات تشبه Excel. ولكن هل يتطلب الإصدار المدفوع للميزات المتقدمة؟

هنا أعتقد بداية المناقشة.

https://meta.discourse.org/t/table-builder/236016/94?u=heliosurge

إعجاب واحد (1)

شكرًا لك، بالفعل، لقد كتبت هذا المنشور.

أعتقد أن كلاهما مثير للاهتمام لحالات استخدام مختلفة.

إعجابَين (2)

أنا أستخدم المكون الإضافي للمحرر الأساسي (تم عمل نسخة منه لإعادة تشغيله)، سيكون من الجيد إيجاد حل يمكن أن يعمل مع هذا.

ربما يمكن للأعضاء ببساطة نشر عنوان URL العام لـ OneDrive ويمكنني استبداله تلقائيًا بـ javascript.

هل هذا شيء شائع؟ (المعالجة اللاحقة للمشاركات)

إعجاب واحد (1)

بالقراءة أكثر، ربما يمكن القيام بذلك عن طريق تعديل (إضافة) لعملية ما بعد الطهي

إعجابَين (2)

لقد وجدت إضافة (عمرها 9 سنوات) بواسطة @naveedahmada036 تقوم بشيء مشابه لبرنامج جداول بيانات جوجل (Google Sheets):

لقد جربتها، وهي تعمل تقريبًا (أحتاج إلى وضع قائمة بيضاء لعناوين URL الخاصة بمستندات جوجل). تعديل: لقد حاولت وضع خيار القائمة البيضاء، لكنها لا تزال لا تعمل بشكل جيد.

تستخدم هذه الإضافة iframes (والتي يتم دعمها جيدًا في Discourse)، قد يكون هذا حلاً بالنسبة لي، لكنني أعتقد أنه سيكون من الأفضل استخدام جافاسكريبت.

هذه الإضافة كسرت أيضًا محرر WYSIWYG الأساسي الخاص بي، أتساءل لماذا.

تعديل 2: الإضافة في الواقع بواسطة Daniel Fernández، أفترض @Daniel_Fernandez_Pes

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.