Secondo me dovresti chiedere nelle sezioni ASP / PHP perché, quale che sia il metodo utilizzato per portare i dati sul server, occorrerà poi trattarli con un linguaggio lato server. Credo che ci sia poco da scegliere.

Riguardo al fatto di ottenere grafici senza linguaggi server side, non so come si possa fare, anche il semplice upload di un file richiede PHP o ASP, figuriamoci generare un grafico.

Poi magari mi sbaglio, sono anni che non faccio siti web e può darsi che mi sfugga qualcosa però il giro dovrebbe essere:

1- Parti da una pagina html che contiene un <input type=file> per uplodare un file di testo con i dati tabulati in qualche modo oppure un excel
2- Un programma server-side riceve il file, fa tutte le verifiche di sicurezza necessarie, preleva i dati, con una semplice lettura se è un file di testo o con apposite API/driver se è un excel, genera il grafico e lo inserisce in una pagina html da mostrare ai navigatori.