هل لدى أحد الأمثلة الجيدة على التحكم متعددة Excel حالات من .صافي التطبيق ؟

StackOverflow https://stackoverflow.com/questions/87576

  •  01-07-2019
  •  | 
  •  

سؤال

لدينا Excel 2002/XP إلى التطبيقات التي تتفاعل مع SQL 2000/5 إلى عملية معقدة إلى حد ما الحسابات الاكتوارية.التطبيق يؤدي وظيفته بشكل جيد ، ولكن من الصعب إدارتها.

نحن نحاول أن إنشاء "وحدة تحكم" التطبيق أو الخدمة التي يمكن لإدارة ورصد هذه الحالات المختلفة من Excel (بدء/إيقاف/عملية الأوامر الخ) لكنه قليلا من إمكانية التشغيل المتداخل الكابوس للأسف.

هل يملك أحدكم (أيالعامل) مثال تفعل شيئا مثل هذا في VB.Net أو C# ؟

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

المحلول

لا تفعل ذلك!

حاولنا منذ أسابيع للحصول على شيء مثل هذا العمل فإنه ببساطة لا تتصرف كما هو معلن.حتى لا تبدأ - التخلي فورا!

فقط الخيارات التي لديك حقا ثقيلة من جانب الخادم موس القائمة على التنفيذ - Excel (على شبكة الإنترنت) الخدمات (يسمونه شيء من هذا القبيل).ويندوز القائم COM Excel إمكانية التشغيل المتداخل هو ميت و سيتم استبدال موس.

الخيار الآخر هو استخدام SpreadsheetGear.هو في الواقع منتج رائع

  1. فمن lightlingly سريع
  2. محرك منفصل عن واجهة المستخدم بحيث يمكنك استخدامه للقيام Excel الاشياء من جانب الخادم (مع أي مكتب تثبيت)
  3. رخيصة إلى حد ما
  4. وقد API مماثلة لتلك الموجودة في Excel COM api حتى تتحرك عبر رمز من السهل نسبيا

كل هذا يتوقف على الصيغ التي تحتاج في جدول البيانات الخاص بك.إلقاء نظرة على صيغة قائمة جدول العتاد و إذا كان هناك مباراة الذهاب لذلك.

نصائح أخرى

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

http://support.microsoft.com/default.aspx/kb/317109/EN-US/

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

قد ترغب في إلقاء نظرة على هذا المنتج: http://www.spreadsheetgear.com/products/spreadsheetgear.net.aspx

إنه كافة التعليمات البرمجية المدارة مباشرة .صافي المكتبات.لا InterOp الصداع.أنا لم تستخدم نفسي ولكن لقد سمعت أشياء جيدة جدا من الناس في العالم المالية.

كتبناه الخدمة التي تسيطر على أكثر من مثيل واحد من Excel 2003.نحن لم يتمكن من الحصول على التفوق حالات إغلاق نظيفة, حتى نبدأ في حالة واحدة عندما تكون الخدمة هي الأولى الوصول إلى واستخدام هذا فقط ، التسلسلية طلبات العميل.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top