Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    372

    [vb.net] Lettura file excel

    Ciao a tutti,
    come posso, via codiece, leggere un file excel con tutti i suoi fogli di lavoro?

    mi potete consigliare un link da qui posso prelevare queste informazioni?

  2. #2
    Utente di HTML.it L'avatar di biste
    Registrato dal
    Apr 2001
    Messaggi
    877
    Puoi utilizzare il provider Jet e il driver ODBC per Excel per leggere le informazioni utilizzando ADO.NET

    In questo articolo vedi come ricavare le informazioni dei nomi degli sheets, se non le conosci:

    "Retrieve Excel Workbook Sheet Names"
    http://codeproject.com/aspnet/getsheetnames.asp

    Qui come leggere i dati dagli sheets
    http://www.c-sharpcorner.com/Code/20...essExcelDb.asp

    HTH
    UGIdotNET
    Microsoft .NET MCAD
    C++, C#, VB6, VB.NET, ASP, ASP.NET
    SQL Server 2000

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    372
    grazie mille... così ora riesco a leggere i fogli di lavoro, ma come faccio a leggere tutte le colonne e le righe (il numero mi è sconosciuto)?

  4. #4
    Utente di HTML.it L'avatar di biste
    Registrato dal
    Apr 2001
    Messaggi
    877
    Utilizzando sempre la connessione con il provider in quel modo devi usare un OleDbDataAdapter con "SELECT * FROM [Sheet1$]" mettendo il nome del foglio che vuoi leggere.
    Dopodichè puoi riempire una DataTable con i dati utilizzando il metodo Fill del DataAdapter


    HTH
    UGIdotNET
    Microsoft .NET MCAD
    C++, C#, VB6, VB.NET, ASP, ASP.NET
    SQL Server 2000

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    372
    io ho utilizzato un dataReader ma al primo "read" mi prende la seconda riga lasciandomi via la prima che è una "intestazione" (solo concettuale poichè non è messa come cella d'intestazione). C'è qualcosa che posso fare?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.