Creazione file compresso

lunedì 28 aprile 2008 - 09.07

liveforever81 Profilo | Junior Member

Salve a tutti!

Ho una pagina aspx che, dopo un'interrogazione ad un DB, mi permette di visualizzare una tabella con determinate informazioni.
L'utente può decidere di salvare in locale tale tabella mediante selezione di un radiobutton, specificando se vuole il risultato il formato excel od in formato txt.

E' presente un altro radiobutton che consente anche il salvataggio di tali file (xls o txt) anche in formato compresso (zip)...potreste aiutarmi ed indicarmi come muovermi in tale direzione?

I file xls e txt vengono creati così:

if(rbFormato.SelectedValue=="EXCEL") { Response.Clear(); Response.Buffer=true; Response.ContentType="application/vnd.ms-excel;filename=\Elenco.xls\"" // per il file txt è: Response.ContentType="text/plain;filename=\Elenco.txt\"" Response.Charset=""; this.EnableViewState=false; System.IO.StringWriter tw=new System.IO.StringWriter(); //Prima riga di intestazione tw.Write("Colonna1"); tw.Write("Colonna2"); tw.Write("Colonna3"); // Carico poi tutti i dati con un foreach Response.Write(tw.ToString()); Response.End(); }
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-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5