| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
software  
  • Adobe Illustrator

  • Software de Animación

  • Antivirus Software

  • Software Audio

  • Copia de seguridad de datos

  • Grabar CDs

  • Grabar DVDs

  • compresión de datos

  • Software de base de datos

  • edición

  • desktop Video

  • Software de vídeo digital

  • Drupal

  • Software Educativo

  • Ingeniería del Software

  • Tipos de extensiones de archivos

  • Software financiero

  • Freeware , Shareware y Abandonware

  • GIMP

  • Graphics Software

  • Software Home Recording

  • Microsoft Access

  • Microsoft Excel

  • Microsoft Publisher

  • Microsoft Word

  • Código abierto

  • Otro Software Informática

  • Juegos de PC

  • Photoshop

  • Formato de Documento Portátil

  • PowerPoint

  • Software para presentaciones

  • Software de Productividad

  • Quicktime

  • Gestión de Escritorio remoto

  • SQL Server

  • Skype

  • Software versiones beta

  • Consultores de Software

  • Las compañías de desarrollo de software

  • Licencias de software

  • Hojas de cálculo

  • Impuestos-Preparación de Software

  • Software de utilidades

  • Web Clip Art

  • Windows Media Player

  • Software de Procesamiento de Texto
  •  
    Conocimientos Informáticos >> software >> Microsoft Access >> Content
    Cómo leer Excel filas en VB.NET
    Saber leer filas de Microsoft Excel desde la aplicación de Visual Basic.NET puede hacer que su aplicación sea más flexible. En Visual Basic , puede crear cadenas de consulta SQL y hojas de cálculo en base a los criterios para evitar la lectura de toda la hoja . Esto se logra mediante el uso de un adaptador de datos y el objeto de conjunto de datos . Puede utilizar LINQ para gestionar los datos devueltos y manipular una fila a la vez en el conjunto de datos . Instrucciones
    1

    lanzamiento Microsoft Excel y escriba " Nombre " en la celda "A1 ", "edad " en " B1 ", "John " en " A2 ", " 10 " en " B2 ", " Susan " en " A3 ", " 15 " en " B3 ", " Tom " en " A4 ", " 10 " en " B4 , " " Bob " en " A5 " y " 10 " en " B5 " . Guarde la hoja de cálculo en "C: \\ " como " . ExcelFile.xlsx " Cierre Excel.
    2

    lanzamiento Microsoft Visual Basic.NET y haga clic en "Nuevo proyecto" en el panel izquierdo de la pantalla para abrir la ventana de diálogo "Nuevo proyecto" . Haga clic en " Aplicación de Windows Forms " y haga clic en " OK" para iniciar un nuevo proyecto.
    3

    doble clic en " ListBox " en el panel "Toolbox" para añadir un nuevo control de cuadro de lista para el formulario. Añadir un nuevo botón con la misma técnica .
    4

    doble clic en el formulario para crear un evento de carga del formulario . Agregue el código siguiente para definir la trayectoria de la hoja de cálculo de Excel que desee leer y crear las variables de objeto que va a utilizar para leer el archivo :

    connString As String = " Provider = Microsoft.ACE.OLEDB.12.0 , Data Source = C: \\ ExcelFile.xlsx ; propiedades extendidas de Excel = 12,0 ; "

    myConnection As OleDbConnection = new OleDbConnection

    Dim ds As DataSet

    Dim da como OleDbDataAdapter

    strSQL As String Dim
    5

    Definir la cadena SQL a las filas de consulta donde " edad " es igual a 10 y leer la hoja de cálculo de Excel usando un adaptador de datos y un conjunto de datos.

    strSQL = "SELECT nombre, edad FROM [ Hoja1 $] DONDE edad = 10 "

    myConnection.ConnectionString = connString

    da = New OleDbDataAdapter ( strSQL , myConnection )

    ds = New DataSet

    da.Fill (ds , " dataTable " )

    myConnection.Close ()
    6

    Leer los datos devueltos desde el conjunto de datos y lo almacenan en los " ExcelRows " array global para su uso futuro .

    Dim Exceldata = ds.Tables ( " dataTable ") . AsEnumerable ()

    rowQuery Dim p = desde En Exceldata _

    Select ! NOMBRE p, p! AGE

    rowCntReturned = rowQuery.Count

    ExcelRows = rowQuery.ToArray
    7

    Agregar las siguientes variables globales sobre el evento " Form1_Load " :

    Dim ExcelRows

    rowCntr Dim As Integer Dim

    rowCntReturned As Integer
    8

    interruptor volver al diseño del formulario y haga doble clic en el botón para crear un evento de clic . Agregue el código siguiente para agregar una fila a la vez para el control de cuadro de lista.

    Si ( rowCntr < rowCntReturned ) Entonces

    Me.ListBox1.Items.Add ( ExcelRows ( rowCntr ) )

    rowCntr + = 1

    End If
    9 Pulse

    "F5 " para ejecutar el programa y haga clic en " Button1 " para añadir la primera fila de la hoja de cálculo . Haga clic en el botón de nuevo para agregar la segunda fila y haga clic en él una vez más para añadir la tercera fila para el control de cuadro de lista.

    Previous :

    next :
      Artículos relacionados
    ·Cómo hacer gráficos de colores en Excel 
    ·Cómo calcular los indicadores técnicos en Excel 
    ·Cómo utilizar papel de probabilidad en Excel 
    ·Cómo abrir Excel 2003 en Modo Seguro 
    ·Consejos sobre el uso de Excel Sales Forecasting 
    ·Cómo insertar comentarios en Microsoft Excel 2003 
    ·Cómo convertir Fecha de Años en Excel 
    ·Microsoft Excel Solver Tutorial 
    ·Cómo hacer Estilos ArcMap De Excel 
    ·Explorador de Windows es lento o se congela en Excel 20…
      Artículos destacados
    ·Cómo guardar formularios PDF Filled 
    ·Cómo grabar DVDs sin perder calidad 
    ·Cómo agregar una ecuación de Acrobat 
    ·¿Cómo puedo crear una petición en Word 
    ·Cómo copiar fotografías KODAK EASYSHARE en un disco 
    ·Cómo escribir macros para Gráficos /Gráficos en Exce…
    ·Cómo extraer los datos de varios libros 
    ·Cómo activar el Monitor de voz pasiva en Microsoft Wor…
    ·Cómo insertar y vincular un gráfico a partir de una h…
    ·Cómo eliminar una fórmula o un programa en una hoja d…
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com