1.-validar lo que leo
2.- guardarlo en una bd de sql server.
les adjunto el codigo que utilizo
Código:
el codigo funciona bien para leer el excel, pero no se con que linia de codigo puedo capturar el valor de cada fila y columna<%@ Import Namespace="System.Data.OleDb" %> <%@ Import Namespace="System.Data" %> <%@ Import Namespace="System.Data.SqlClient" %> <%@ Page Language="VB" Debug="true" %> <script runat="server"> Sub Page_Load() Dim conAuthors As OleDbConnection Dim cmdSelectAuthors As OleDbCommand Dim dtrAuthors As OleDbDataReader Dim dtblSchema As DataTable conAuthors = New OleDbConnection("PROVIDER=Microsoft.Jet.OLEDB.4.0;DATA Source=C:\Inetpub\wwwroot\Logos\Prueba.xls; Extended Properties= Excel 8.0") conAuthors.Open() cmdSelectAuthors = New OleDbCommand("Select Nombre From [Prueba$]", conAuthors) dtrAuthors = cmdSelectAuthors.ExecuteReader() dtblSchema = dtrAuthors.GetSchemaTable() dgrdSchema.DataSource = dtrAuthors dgrdSchema.DataBind() dtrAuthors.Close() conAuthors.Close() End Sub </script> <html> <head><title>SqlGetSchemaTable.aspx</title></head> <body> <asp:DataGrid id="dgrdSchema" CellPadding="4" Runat="Server" AutoGenerateColumns="false" > <Columns> <asp:BoundColumn DataField="Nombre" HeaderText="Nombres"></asp:BoundColumn> </Columns> </asp:DataGrid> </body> </html>
me gustaria poder recorrer el datagrid con un for como lo hacia en php.
alguien sabe o tiene otro ejeplo que funcione?