سؤال

أريد السماح بعرض تقرير Excel مضمنًا في صفحة ويب...هل هناك طريقة؟

  • لا أريد استخدام ActiveX أو OWC (Office Web Components)، أريد فقط فتح ملف موجود من تطبيق Internet Explorer.

  • لا أريد أن يقوم المستخدمون بتنزيله ثم فتحه.

لن يمثل استخدام إطار iframe مشكلة، لكن اختباراتي الأولية لم تكن ناجحة

أيه أفكار؟هل هذا ممكن؟

هل كانت مفيدة؟

المحلول

يتعلق هذا بإعداد متصفح الشخص المحلي وليس بأي شيء يمكنك القيام به من جانبك.إذا قاموا بالنقر فوق رابط ذو الامتداد .xls(x)، فسيحدد المتصفح ما إذا كان يريد فتحه بنفسه أو في نافذة جديدة.

فيما يلي صفحة Microsoft حول كيفية تغيير هذه الإعدادات: http://support.microsoft.com/kb/162059

نصائح أخرى

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

يتوفر كل من تطبيق Excel Web App والتخزين مجانًا من Microsoft.يمكن عرض أي بيانات تقوم بتضمينها في صفحة الويب الخاصة بك بواسطة جميع متصفحات سطح المكتب ومتصفحات الهاتف المحمول الرئيسية، وعندما تقوم بتحديث جدول البيانات الخاص بك، يتم تحديث البيانات الموجودة على صفحات الويب الخاصة بك تلقائيًا أيضًا.

أعتقد أن أفضل رهان لك هو استخراج البيانات من ملف Excel وعرضها في جدول HTML عادي.إن برنامج Excel ليس آمنًا تمامًا للاستدعاء من صفحة ويب ولا يمتلكه الجميع على أي حال.

نلقي نظرة على سكريبد iPaper عارض - هذا هو عارض مستند إلى Flash لمستندات XLS (وغيرها).

يحتوي MOSS 2007 على ميزة رائعة تسمى خدمات اكسل والتي قد تناسب الفاتورة.

يسمح تطبيق Excel Web App بتضمين جداول بيانات تفاعلية "مباشرة" على صفحة الويب.على سبيل المثال، انظر http://datawiz.wordpress.com/2011/01/10/how-to-embed-excel-on-a-web-page/

تقول في تعليقاتك أن ملف Excel موجود على نظام ملفات العميل، وليس على خادم الويب.أعتقد أن النموذج الأمني ​​للمتصفحات السليمة يمنع ذلك؛ولكن لن تتفاجأ إذا كان تعيين أذونات عالية لصفحاتك قد يسمح بذلك.

<iframe src="file:\\yourpath\yourfile.xls" width="100%" height="500"></iframe>

حسنًا، هذا أمر خام بعض الشيء ولكنه يناسب الفاتورة نوعًا ما.

  1. حدد منطقة جدول البيانات التي ترغب في عرضها.
  2. انسخ هذه المنطقة إلى MS Paint.
  3. حدد المنطقة في برنامج الرسام واستخدم وظيفة التحرير/النسخ إلى/ لحفظها كصورة نقطية.
  4. الآن قم بتحميل الصورة النقطية كما تفعل مع أي صورة أخرى.
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top