PDA

View Full Version : [Visual Studio] Esportare file excel


mux85
07-02-2011, 09:29
Ciao a tutti, per poter esportare dei dati dall'interno di una applicazione verso un file di excel è necessario avere ms office installato? Io ho solo open office e con questo potrei visualizzare i file esportati, ma non è che per caso per poter esportare serve qualche libreria/componente installato assieme a ms office?
Grazie

PS vorrei anche sapere se si può fare da silverlight o in qualche altro modo da una pagina ASP.net

mux85
07-02-2011, 14:52
Altra domanda, dal punto di vista della programmazione fa qualche differenza se voglio scrivere in formato .xls o .xlsx?
Grazie

mux85
08-02-2011, 08:31
up

mux85
09-02-2011, 11:04
ri-up

tomminno
09-02-2011, 13:40
Ma l'esport lo devi fare in un contesto ASP.Net, Windows Form o WPF?

mux85
09-02-2011, 14:06
Sul client, che probabilmente farò con silverlight ma non sono ancora sicuro. Dipende anche dal fatto se si può fare questo o no. Silverlight mi pare sia basato su WPF, in ogni caso fa differenza WPF o windows forms per questo problema?

tomminno
09-02-2011, 14:50
Si può fare in tutti i casi più che altro cambia il come farlo.
Poi se vuoi cose particolari devi per forza utilizzare l'interop di Excel.
Più spesso si utilizza il formato csv, dato che i formati excel o sono binari (creabili solo con l'interop) o xml.
http://www.rshelby.com/post/exporting-data-from-silverilght-datagrid-to-excel.aspx
http://www.codeproject.com/KB/silverlight/SL4InteropWithExcel.aspx

mux85
10-02-2011, 08:13
Se un file in formato xml poi da excel può essere usato normalmente direi che è la soluzione migliore