ho uno script asp che mi scrive dati in un file excel (un file modello xlt, creato con excel 2007, in cui ho impostato il formato delle celle come "numerico").
tutto funziona correttamente, ma il valore mi viene inserito come testuale, e non come numerico. purtroppo, dato che nel modello ci sono delle formule, queste non vengono eseguite correttamente perchè il formato dei dati non è numerico. come posso risolvere?codice:<% Set conn_excel = Server.CreateObject("ADODB.Connection") conn_excel.Open "Provider=Microsoft.Jet.OLEDB.4.0;"&"Data Source="&server.MapPath(file_excel)& "; Extended Properties=""Excel 8.0; HDR=NO; """ sql_excel = "SELECT * FROM [Foglio1$]" Set rs_excel = Server.CreateObject("ADODB.Recordset") rs_excel.Open sql_excel, conn_excel, 1, 3 for i=0 to 10 rs_excel.Fields(0).value = i next rs_excel.Update %>
inoltre nel modello ho impostato anche il colore del bordo di quelle celle ma, quando ci scrivo i dati, tale impostazione si perde... idee?

Rispondi quotando