Cuestión : ¿Cómo pueblo una tabla expresa del SQL del archivo de Excel?

Hola la necesidad de Experts.

I de poblar una tabla en una tabla expresa del servidor del SQL de un archivo de Excel, sino yo no sabe conseguirlo hecho.  Actual, tengo un control con un datagrid que exhiba el contenido de la tabla, él soy una lista de empleados y de su información de contacto: class= " lineNumbers " >
1 del >
Control Language= " VB " AutoEventWireup= CodeFile= " falso " " ContactGrid.ascx.vb " Inherits= " Sitefinity_UserControls_ContactGrid_ContactGrid " %> de <%@
        
            
            
                
                
                
                
            
             " blanco "
            
            
             " blanco "
            
            
        
        

The del class= de SqlDataSource>
1 del >
Clase parcial Sitefinity_UserControls_ContactGrid_ContactGrid
    Hereda System.Web.UI.UserControl
    GridView1_SelectedIndexChanged secundario protegido (remitente de ByVal como objeto, ByVal e como System.EventArgs) dirige GridView1.SelectedIndexChanged
        ¿Response.Redirect (“EmailForm.aspx? id=” y GridView1.SelectedDataKey.Value.ToString)
    Submarino del extremo
El class= >

I del extremo Class
Interop.Microsoft.Office.Core.dll

I se ha dado el siguiente, pero no sé dónde ponerlo o hacer le el Br/>'be de work.
Imports Microsoft.Office.Interop
Imports System.Data.OleDb

'< seguro de agregar a una COM referirse “a la biblioteca objeto llamada de Microsoft Excel 12.0” a las manijas privadas del submarino Button1_Click (remitente de la clase Form1

del Br/>
Public del project
'< de ByVal como System.Object, ByVal e como System.EventArgs) que Button1.Click
amortiguan xlsConnString como xlsConn dévil de String
como nuevo xlsReader dévil del
de OleDbConnection () como xlscmd dévil de OleDbDataReader
como nuevo nombre de fichero dévil del

de OleDbCommand () como secuencia =” \ \ newcowboy \ AllTDRA \ AllTDRA \ Website \ el contacto List.xlsx " “J:\AllTDRA\Website Contacts
SheetName dévil del Web site como String

FirstName dévil como String
LastName dévil como String
EmailAddress dévil como String
JobTitle dévil como teléfono dévil de String
como String
DivisionCode dévil como String
Division_name dévil como String

” que éste está para sobresalen 2007
xlsConnString = “Provider=Microsoft.ACE.OLEDB.12.0; Data Source=” y nombre de fichero y”; "" Extendido Excel de Properties= Xml 12.0; El

del """ de HDR=YES “abierto sobresale el archivo como un
de la tabla de base de datos xlsConn.ConnectionString = xlscmd del
del xlsConnString
xlsConn.Open (). La conexión = el xlsConn

” consiguen el nombre de la primera hoja de trabajo en despegue dévil del
del archivo como nuevo
de System.Data.DataTable () despegue = el
SheetName = despegue de xlsConn.GetOleDbSchemaTable (OleDbSchemaGuid.Tables, nada). Filas (0) (“table_name”). El

de ToString () xlscmd.CommandText = “selecciona * de [” y SheetName y “]” “seleccionar todas las columnas y todas las filas del primer xlsReader = del
” xlsReader.Read () “descarte del

de la hoja de trabajo de xlscmd.ExecuteReader () el primer

del expediente (títulos de columna) (pero no si se congela la primera fila)” leyeron cada row
mientras que el
FirstName = xlsReader (0) .ToString
LastName = xlsReader (1).ToString
EmailAddress = xlsReader (2).ToString
JobTitle = xlsReader (teléfono de 3).ToString
= xlsReader (4).ToString
DivisionCode = xlsReader (5).ToString
Division_name de xlsReader.Read () = xlsReader (6).ToString
'si usted necesita comprobar para saber si hay falta de información o espacios en blanco, utilizan algo similar:  Si ((no IsDBNull (xlsReader (3).ToString)) Y (xlsReader ("" del <> 3).ToString)) El extremo Sub
End Class

I del

del
xlsConn.Close de While

xlsReader.Close del final de Then
() () ha atado el archivo de Excel de el cual la información será tirada.  la ayuda y la paciencia del

Your es grandemente appreciated.

Thanks,
Jerald







class= " lastRow del
>Attachments del " nombre " del class= del class= " valor " del
del >

del >Excel de la " descripción " del class= del
el class= de
del >
class= del

Respuesta : ¿Cómo pueblo una tabla expresa del SQL del archivo de Excel?

Inorder para leer las características o los métodos o las cualidades de un objeto que debemos utilizar
usar System.Reflection; //Namespace.
Aquí estoy dando una muestra



1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
testclass de la clase
    {
        secuencia pública property1
        {
            sistema;
            conseguir;
        }
        secuencia pública property2
        {
            sistema;
            conseguir;
        }
        público internacional property3
        {
            sistema;
            conseguir;
        }
    }

clasificar el programa
    {
        principal vacío de los parásitos atmosféricos args (de la secuencia [])
        {
            objeto de //creating para los testclass y los valores de ajuste a las características
            objtestclass de los testclass = nuevos testclass ();
            objtestclass.property1 = “Value1”;
            objtestclass.property2 = “Value2”;
            objtestclass.property3 = 120;

            Pinfo de PropertyInfo [];            
            pinfo = objtestclass.GetType () .GetProperties ();
                foreach (PropertyInfo p en pinfo)
                {
                    Console.WriteLine (“nombre de característica: “+p.Name);
                    Console.WriteLine (“valor de una propiedad: ” +p.GetValue (objtestclass, falta de información) + “\ n”);
                }
                Console.Read ();
        }
    }
Otras soluciones  
 
programming4us programming4us