Purtroppo no, non funziona.

Ho convertito la stringa di connessione in
codice:
oc.ConnectionString=@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=FileXLS;Extended Properties=" + Convert.ToChar(34).ToString() +"Excel 8.0;Imex=2;HDR=No;"+ Convert.ToChar(34).ToString();
Ma non va.

Ho saltato tutti gli step fino ad arrivare all'insert dei dati, basandomi su quanto detto avrebbe dovuto funzionare.

Invece di scrivere
codice:
insert into [Foglio$] ([Colonna1],[Colonna2]) values ('Valore','Valore')
Ho scritto
codice:
insert into [Foglio$] ([F1],[F2]) values ('Valore','Valore')
Purtroppo mi dice che il campo F2 non è presente, praticamente mi prende solo il campo F1.

Per caso da qualche parte devo definire il numero di campi del foglio di calcolo?

Tnx