ASP.Net web server kontroll som genererer HTML og Excel

stemmer
3

Jeg utvikler en web-applikasjon som inneholder en stor del av rapporteringen. Rapportene er ganske enkle, men noen har flere datasett eller innebygde diagrammer. En av de viktigste kravene er at hver rapport kan eksporteres til Excel. Excel-versjon av rapporten er frakoblet og bør se det samme (eller svært lik) til web-rapporten. Det inkluderer formmating av verdier, cellestiler, antall rader / kolonner, diagrammer, etc.

Problemet jeg har møtt er at ASP.Net rapporteringsverktøy jeg har sett på å gjøre en god jobb i å skape rapporten, men eksport til Excel er ikke like robust som jeg ønsker. De ASP.Net regnearkverktøy gjør en god jobb å generere et Excel-ark, men de tilbyr ikke en måte å vise informasjonen i en nettleser uten å laste dem lokalt og vise dem i Excel.

Noen forslag? Takk!

Publisert på 25/10/2008 klokken 08:04
kilden bruker
På andre språk...                            


4 svar

stemmer
1

MS Reporting Services som følger med SQL server produserer ganske høye troskap Excel-regneark.

Ellers kan du gjøre dette med MOSS Enterprise ved hjelp av Excel Services og Excel Viewer webdelen.

Svarte 25/10/2008 kl. 08:25
kilden bruker

stemmer
1

Infragistics har noen ganske robuste web-kontroller, en av dem er et rutenett som kan eksportere til Excel. Excel eksport komponenten gjør det mulig å formatere resultatene, legge til bilder og andre ting, så det bør gjøre hva du er ute etter.

Det eneste problemet med Infragistics er at deres API er ekstremt ... hva er ordet ... tungvint? Så det tar litt arbeid å venne seg til, og ofte mye kode for å få ting gjort på riktig måte. Men sluttresultatet er bra.

Svarte 25/10/2008 kl. 09:28
kilden bruker

stemmer
0

Hvis du bare vil generere Excel-dokumenter som er bare celledata og ikke diagrammer kan du bruke XML markup for Excel, nei ikke OpenXML spec versjonen, men standard Microsoft Excel XML-format.

Jeg har et eksempel på hvordan man skal oppnå det på bloggen min: http://www.aaron-powell.com/blog.aspx?id=1237 . Hvis du ønsker å gjøre kartlegging jeg er ikke 100% sikker på om det er støttet på den måten.

Svarte 25/10/2008 kl. 10:23
kilden bruker

stemmer
0

Du kan bruke SpreadsheetGear å generere Excel-versjon av rapporten, komplett med makroer og formatering. Produktet gir deg full programmatiske kontroll for å skape en 97-07 kompatibel regneark.

Svarte 18/05/2009 kl. 10:09
kilden bruker

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more