Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
App. Visual Studio 6.0
C# Scrivere in un file Excel
giovedì 05 febbraio 2009 - 16.14
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
daigon
Profilo
| Newbie
13
messaggi | Data Invio:
gio 5 feb 2009 - 16:14
Ciao a tutti,
devo fare un programmino C# che raccoglie un po' di dati (senza sapere a priori quanti) e li trasferisca in un file Excel.
So come creare il suddetto file e come inserire dei dati, ma solo se è noto a priori quanti sono, utilizzando un array bidimensionale:
double[,] saRet = new double[5, 5];
//loop di inserimento dai in saRet
range.set_Value(Missing.Value, saRet);
Questo modo però non va bene per il mio problema, sia perchè non so a priori quanti dati avrò (quindi non posso inizializzare saRet), sia perchè non va bene per dati di tipo misto (double, stringhe, interi...).
Sarebbe opportuno avere un modo per accedere singolarmente alle celle, un po' come fanno le macro, tipo:
Range(Cells(1,1),Cells(1,1))= "dato1"
Range(Cells(1,2),Cells(1,2))= 100
Range(Cells(2,1),Cells(2,1))= "dato2"
Range(Cells(2,2),Cells(2,2))= 100
Come posso fare?
Inoltre, quando chiudo il file mi appare la finestra di dialogo di salvataggio. Esiste un modo per salvare automaticamente con un nome predefinito? (Credo che la funzione Workbook.SaveAs possa servire, ma non ho capito tutti i parametri che vuole)
Grazie mille
Jeremy
Profilo
| Guru
1.527
messaggi | Data Invio:
gio 5 feb 2009 - 16:27
>Questo modo però non va bene per il mio problema, sia perchè
>non so a priori quanti dati avrò (quindi non posso inizializzare
>saRet), sia perchè non va bene per dati di tipo misto (double,
>stringhe, interi...).
Questi problemi li potresti risolvere guardando questo thread:
http://www.dotnethell.it/forum/messages.aspx?ThreadID=28359
tenendo conto che potresti anche creare una classe ad hoc e quindi crearti una List <TuaClasse>
Facci sapere...
Ciao
Torna su
Stanze Forum
Elenco Threads
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 !