2008-08-05 7 views
8

Bir yapıştırılmış Excel verisini kabul eden ve bir kopyalar sırasında Excel uyumlu pano verisi gönderebilen bir platform agnostiği (yani Javascript) ızgara kontrolü/eklentisi için iyi öneriler var mı?Excel panoya verilerini kabul eden iyi bir web tabanlı Kılavuz nedir?

"Normal" pano işlemleri sırasında Excel verilerinin CSV olarak biçimlendiğine inanıyorum.


dhtmlxGrid umut verici görünüyor, ancak çevrimiçi demo aslında benim panoya içeriğini kopyalamak yok en!

cevap

3

Şu anda dhtmlxGrid kullanıyorum ve Excel kopyalama/yapıştırma işlevselliğini çalışıyoruz. dhtmlXGrid, bulduğum en eksiksiz özellikli javascript ızgara paketidir. Kendi Web sitesinde

, dhtmlxGrid Profesyonel sürümde Clipboard functionality desteklemeye iddia ediyor. (Ancak, sitelerinde bulunan örneklerin Firefox'umda çalışmadığını fark ettim. EDIT: Muhtemelen Nathan'ın bahsettiği izinler sorunudur.)

Her durumda, Excel'i almak için fazladan iş yapmak zorunda kaldık. İstediğimiz işlevleri kopyalayıp yapıştırın. İstenen davranışı elde etmek için aslında bazı işlevlerini geçersiz kılmak zorunda kaldık. Onların desteği, bir çözüm bulmamıza yardım etmede oldukça iyiydi.

Yani soruyu cevaplamak için, bunları kopya desteklemek ve Profesyonel sürümünü satın alırsanız yapıştırmak almak mümkün olmalıdır. Bu davranışa ince ayar yapmak için bazı ek çalışmalar yapılabileceğini size bildiriyorum.

Genel olarak, dhtmlXGrid ile mutluyum. Birçok özelliğini kullanıyoruz. Onların desteği oldukça iyi. Genellikle Avrupa’da olduklarından beri cevap vermek için bir gün alırlar (bence). Ve Javascript, doğası gereği açık kaynaklıdır, bu yüzden ihtiyacım olduğunda daima dalış yapabilirim. Ben Apaçık burada ... ama ne bir düz eski .NET Gridview kontrolü hakkında Kaptan olmak istemezdim

3

Sorumun cevabı değil ama bir uyarı: benim şirket 2007 Infragistics ASP.NET sadece Izgara için kontrolleri aldım ve biz bu seçim pişman.

API'nin kalitesi korkunç (en azından bizim görüşümüze göre), ızgaraya karşı programlamayı çok zorlaştırıyor (örneğin, tutarsız adlandırma kuralları, ancak bu sadece bir rahatsızlıktır, nesne modeli hakkında şikayetlerimiz var) iyi).

Daha iyi bir seçenek bildiğimi söyleyemem, sadece Infragistics ürünleri için tekrar ödeme yapmadan önce başka bir şey denemeyi yapacağımı biliyorum (ve aldığımız e-posta desteği de korkunçtu).

0

Bu problemle birkaç yıl önce güldüm (2004 sanırım). Firefox'un komut dosyalarını varsayılan olarak panoya okumasına izin vermediği sorunuyla karşılaştık (ancak grant access to the clipboard'u kullanabilirsiniz).

yanı pano verilerini okuma başka yollar var ... Flaş, örneğin, panoya okuyabilir. Sahne arkasında bunun nasıl yapılacağını açıklamak için ajaxian'da iyi bir makale var.

Sonunda

, biz tasarıyı uygun web tabanlı Izgara bulamadık, bu yüzden Actionscript ve Javascript karışımı içinde kendi yaratmak zorunda kaldı.

0

? Excel verilerini ona kopyalayabilir ve bunlardan çıkabilirsiniz ... ve .NET platformu yüklü olan herhangi bir sistemde çalıştırabilirsiniz.

İlgili konular