ما هي الشبكة الجيدة المستندة إلى الويب والتي تقبل بيانات حافظة Excel؟

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

  •  08-06-2019
  •  | 
  •  

سؤال

أي توصيات جيدة لمنصات غير محددة (على سبيل المثال.Javascript) التحكم في الشبكة/المكون الإضافي الذي سيقبل بيانات Excel الملصقة ويمكنه إصدار بيانات الحافظة المتوافقة مع Excel أثناء النسخ؟

أعتقد أن بيانات Excel يتم تنسيقها بتنسيق CSV أثناء عمليات الحافظة "العادية".


dhtmlxGrid يبدو الأمر واعدًا، لكن العروض التوضيحية عبر الإنترنت لا تقوم فعليًا بنسخ المحتويات إلى الحافظة الخاصة بي!

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

المحلول

أنا أستخدم حاليا dhtmlxGrid ولدينا وظيفة النسخ/اللصق في Excel.dhtmlXGrid هي حزمة شبكة جافا سكريبت الأكثر تميزًا التي وجدتها.

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

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

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

بشكل عام، أنا سعيد بـ dhtmlXGrid.نحن نستخدم الكثير من ميزاتها.دعمهم جيد جدًا.عادةً ما يستغرقون يومًا واحدًا للرد نظرًا لوجودهم في أوروبا (على ما أعتقد).وجافا سكريبت بطبيعتها مفتوحة المصدر، لذا يمكنني دائمًا الغوص فيها عندما أحتاج إلى ذلك.

نصائح أخرى

ليس إجابة بل تحذير:اشترت شركتي عناصر تحكم Infragistics ASP.NET لعام 2007 الخاصة بـ Grid فقط، ونحن نأسف لهذا الاختيار.

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

لذلك لا أستطيع أن أقول إنني أعرف خيارًا أفضل، كل ما أعرفه هو أنني سأجرب شيئًا آخر قبل الدفع مقابل منتجات Infragistics مرة أخرى (وكان الدعم عبر البريد الإلكتروني الذي تلقيناه سيئًا أيضًا).

كنت أعاني من هذه المشكلة منذ عدة سنوات (على ما أعتقد عام 2004).لقد واجهنا مشكلة أن Firefox لا يسمح للبرامج النصية بقراءة الحافظة افتراضيًا (ولكن يمكنك ذلك منح الوصول إلى الحافظة).

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

في النهاية، لم نتمكن من العثور على شبكة على شبكة الإنترنت تناسب الفاتورة، لذلك كان علينا إنشاء شبكة خاصة بنا في مزيج من Actionscript وJavascript.

أكره أن أكون Captain Obvious هنا...ولكن ماذا عن التحكم القديم البسيط في .NET Gridview؟يمكنك نسخ بيانات Excel إليه وخارجه... ويمكنك تشغيله على أي نظام مثبت عليه النظام الأساسي .NET.

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