Hai bisogno di consigli per l'approccio per un'app basata sul Web che carica il foglio di lavoro Excel ma espone solo i grafici

5

Sto cercando suggerimenti sull'approccio di Visual Studio da adottare per un'applicazione web che si trova nella fase concettuale.

Il mio ambiente ha molti strumenti:

  • Windows Server 2008 R2 Standard a 64 bit
  • Visual Studio 2010 Professional Edition
  • Sharepoint 2010 Server Enterprise Edition
  • SQL Server 2008 R2
  • Office 2010 Professional

So che avrò bisogno di questa app per recuperare i dati da un database (o da un servizio web - non sono sicuro esattamente a questo punto). I dati devono essere inseriti in una cartella di lavoro in modo dinamico. L'app dovrà avere una bella interfaccia utente (controlli web standard, forse con alcuni effetti Javascript). La griglia del nastro e del foglio di lavoro di Excel dovrà essere nascosta. Alcuni controlli Web causeranno il rendering dei grafici di Excel.

Penso che questo suoni come Visual Studio Tools per Office (VSTO) in modo da sfruttare .Net e nascondere Excel.

Puoi offrire suggerimenti per quanto riguarda: Un progetto di app Web ASP.Net Un progetto di libreria di classi per Excel o forse quale dei diversi tipi di progetti di Excel 2010 (addin, template, document)

I servizi di Excel per Sharepoint sarebbero utili (o richiesti)?

Mi sento un po 'sopraffatto da così tante scelte in questa fase iniziale della concettualizzazione dell'app. Puoi suggerire qualche idea per questo genere di cose? Inoltre, ho un po 'più esperienza con C # ma ho letto VB.Net è meglio per lavorare con il modello a oggetti di Excel.

Quali sono i consigli generali in merito alla scelta degli strumenti e al compromesso generale?

    
posta John 02.03.2012 - 06:59
fonte

1 risposta

1

Se devi mostrare solo i grafici all'utente, puoi generarli al volo e visualizzarli come parte della pagina web. Esamina i controlli del grafico ASP.Net . Ci sono alcuni altri componenti del grafico commerciale. Se l'informazione è relativamente statica, puoi pre-compilare grafici e aggiornarli secondo necessità. Puoi realizzare tutto da un progetto web ASP.Net. Puoi anche creare una libreria di classi per generare grafici se prevedi di utilizzare grafici altrove.

Se la mia risposta non aiuta, chiarisci il tuo scenario. Hai bisogno di usare tutti gli strumenti? Devi rendere i grafici disponibili in SharePoint? I tuoi utenti devono avere i documenti Excel come origine di backup per convalidare i dati (puoi comunque farlo dall'app ASP.Net)? Se potessi approfondire il tuo prodotto finale, sarebbe utile.

    
risposta data 06.03.2012 - 20:10
fonte

Leggi altre domande sui tag