Estrazione in Excel senza...

giovedì 30 marzo 2006 - 10.23

LeonDom Profilo | Senior Member

Salve ragazzi,
ho provato a cercare qualcosa ma non ho trovato nulla...

dovrei estrarre dati in excel, senza però avere excel installato su server, ma con la certezza di averlo su client.

Faccio un'estrazione i dati vanno a finire in una DGrid, ed alla fine con un bottone dovrei riportare quei dati in un file excel o aprire excel sul client e visualizzarli...

mi date l'incipit?


LeonDom

fedecheller Profilo | Junior Member

Per quanto riguarda la visualizzazione puoi usare una script vbscript
e settare l'oggetto excel e gestirlo in vba sul client:

<script language="vbscript">
dim xls
set xls=CreateObject("Excel.Application")
xls.Workbooks.Add
xls.Sheets(1).Name="nome"
xls.Cells(1,1).Select
xls.ActiveCell.FormulaR1C1 = "testo"
xls.Cells(2,3).Select
xls.ActiveCell.FormulaR1C1 = "testo2"
xls.Visible=true
set xls=nothing
</script>

ovviamente ti vincolo a IE, ma se tanto già ti vincoli a Excel!!!

per la lettura lato server puoi trovare delle classi già implementate (vedi allegato)


MUSIC IS FREE, DRINK ARE TO PAY, STAY TILL LATE BUT SLEEP AWAY

LeonDom Profilo | Senior Member

grazie innanzitutto... il vincolo a IE non importa, so quello che c'è nel client e so come lo utilizzeranno, cerco solo un modo veloce per far visualizzare quello che ho del datagrid sul foglio excel...

come faccio a trasferire i dati dal datagrid al foglio excel... con un for each???

Grazie...

LeonDom

fedecheller Profilo | Junior Member

direi di si, costrisci lo script client lato server e lo mandi a video con un response
MUSIC IS FREE, DRINK ARE TO PAY, STAY TILL LATE BUT SLEEP AWAY
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5