Tengo un pequeño detalle en archivo .xls.. En una de de las columnas recibe datos tipo String, cuando dicha columna recibe combinacion de letras y numeros no tiene problema, pero cuando recibe unicamente numeros me los pone como formula.
Ejemplo:
Tengo el numero:
354137054168457
y muestra:
3.54137E+14
¿Es posible especificar el tipo de columna en excel?
Dejo el codigo que estoy utilizando
Código vb:
Ver originalDim attachment As String = "attachment; filename=Reporte Inventario Completo.xls"
Response.ClearContent()
Response.AddHeader("content-disposition", attachment)
Response.ContentType = "application/vnd.ms-excel"
Dim tab As String = ""
For Each dc As DataColumn In dtDatos.Columns
If dc.ColumnName = "valor" Then
Exit For
End If
Response.Write(tab + dc.ColumnName)
tab = vbTab
Next
Response.Write(vbLf)
Dim i As Integer
For Each dr As DataRow In dtDatos.Rows
tab = ""
For i = 0 To dtDatos.Columns.Count - 1
Response.Write(tab + dr(i).ToString())
tab = vbTab
Next
Response.Write(vbLf)
Next
Response.[End]()
Buen dia y gracias.