Vra

Enige goeie aanbevelings vir 'n platform agnosties (maw Javascript) rooster beheer / plugin wat geplak Excel data sal aanvaar en kan Excel-compliant knipbord data uitstraal tydens 'n Afskrif?

Ek glo Excel data geformateer as CSV tydens "gewone" knipbord bedrywighede.


dhtmlxGrid lyk belowend, maar die aanlyn demo's nie eintlik inhoud kopieer na my knipbord !

Was dit nuttig?

Oplossing

Ek is tans met behulp van dhtmlxGrid en ons het die Excel kopie / plak funksie werk. dhtmlXGrid is die mees volledige featured JavaScript rooster pakket wat ek gevind het.

Op hul webwerf, dhtmlXGrid beweer dat hy Klembord funksie ondersteun in die Professionele weergawe. (Ek het egter opgemerk die voorbeeld op hul webwerf nie werk nie op my Firefox EDIT:.. Dit is waarskynlik die regte probleem dat Nathan genoem)

In elk geval, het ons 'n paar ekstra werk te doen om die presiese Excel kopieer en plak funksionaliteit ons wou kry. Ons het in wese 'n paar van hul funksies te ignoreer om die gewenste gedrag te kry. Hul ondersteuning was redelik goed in om ons te help kom met 'n oplossing.

So om jou vraag te beantwoord, moet jy in staat wees om hulle te kry om kopie te ondersteun en plak as jy die Professionele weergawe te koop. Ek is net waarsku dat dit 'n paar ekstra werk te verfyn dat gedrag kan neem.

In die geheel, ek is tevrede met dhtmlXGrid. Ons gebruik 'n baie van hulle funksies. Hul ondersteuning is redelik goed. Hulle neem gewoonlik een dag om te reageer omdat hulle in Europa (ek dink). En Javascript is uit die aard van open source so ek altyd kan duik in wanneer ek nodig het om te.

Ander wenke

Nie 'n antwoord, maar 'n waarskuwing: my maatskappy gekoop het die 2007 Infragistics ASP.NET kontrole net vir die rooster, en ons is jammer dat keuse.

Die kwaliteit van API is verskriklik (na ons mening ten minste), maak dit baie moeilik om te program teen die rooster (byvoorbeeld, teenstrydig benoemings konvensies, maar dit is net 'n ongerief, ons het klagtes oor die voorwerp model sowel ).

Ek kan nie sê dat ek weet van 'n beter opsie, ek weet net ek sal probeer om iets anders voor te betaal vir Infragistics produkte weer te gee (en die e-pos ondersteuning wat ons gekry het was verskriklik sowel).

Ek was worstel met hierdie probleem 'n paar jaar gelede (2004 Ek dink). Ons het in die probleem dat Firefox nie toelaat dat skrifte na die knipbord by verstek lees (maar jy kan toekenning toegang tot die knipbord ).

Daar is ander maniere van die lees van die knipbord data sowel ... Flash, byvoorbeeld, kan die knipbord lees. Daar is 'n goeie artikel oor ajaxian om te verduidelik hoe doen om hierdie agter die skerms.

In die einde, ons kon nie 'n web-gebaseerde Grid dat die wetsontwerp pas te vind, so ons moes ons eie te skep in 'n mengsel van Action en Javascript.

Ek wil haat Captain Obvious hier ... maar wat van 'n gewone ou NET Gridview beheer te wees? Jy kan Excel data daarin en daaruit kopieer ... en jy kan dit loop op 'n stelsel met die NET platform geïnstalleer.

Gelisensieer onder: CC-BY-SA met toeskrywing
Nie verbonde aan StackOverflow
scroll top