Si puo' fare con OleDB (ma è consigliata una libreria ad hoc):
Un esempio
codice:
foglio = "TITOLI$";
OleDbConnection objConnExcel = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" + PercorsoXLS + ";Extended Properties='Excel 8.0;HDR=NO'");
objConnExcel.Open();
OleDbCommand objCmdUpdate = new OleDbCommand();
objCmdUpdate.Connection = objConnExcel;
strSQL = "UPDATE [" + foglio + "A1:A1] SET F1='ciao'";
objCmdUpdate.CommandText = strSQL;
objCmdUpdate.ExecuteNonQuery();
strSQL = "UPDATE [" + foglio + "E5:E5] SET F1='mondo'";
objCmdUpdate.CommandText = strSQL;
objCmdUpdate.ExecuteNonQuery();
objConnExcel.Close();