IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB.NET Discussion :

Lecture d'un Fichier Excel


Sujet :

VB.NET

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Assistant aux utilisateurs
    Inscrit en
    Novembre 2012
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Assistant aux utilisateurs
    Secteur : Industrie

    Informations forums :
    Inscription : Novembre 2012
    Messages : 1
    Points : 1
    Points
    1
    Par défaut Lecture d'un Fichier Excel
    Quand j'ouvre un fichier excel (en piece jointe) en utilisant la commande suivante

    Dim connect As System.Data.OleDb.OleDbConnection
    Dim adapter As System.Data.OleDb.OleDbDataAdapter
    Dim dataset As New System.Data.DataSet()
    Dim pathname As String = My.Application.Info.DirectoryPath + "\Test File.xls"

    connect = New System.Data.OleDb.OleDbConnection("provider=Microsoft.Jet.OLEDB.4.0;" & "data source=" & pathname & ";Extended Properties=Excel 8.0;")

    adapter = New System.Data.OleDb.OleDbDataAdapter("select * from [From To List$]", connect)

    connect.Open()

    adapter.Fill(dataset)

    DataGridView1.DataSource = dataset.Tables(0)

    adapter.Fill(dataset.Tables(0))

    connect.Close()

    J'ai des cellules vide dans ma grille qui ne sont pas vide dans le fichier excel, je sais qu'il y a une autre facon de lire chaque cellule une a la fois, mais quand j'ouvre un fichier de 15,000 cellules, le délai est trop long. Avec cette commande, le délai est de 4 ou 5 secondes contrairement a l'autre qui prend entre 30 et 40 secondes, Lorsque je doit ouvrir 20 fichier, le délai est trop long en utilisant la commande pour chaque cellule.
    Y as t'il quelque chose qui manque dans ma commande? ou y a t'il une autre facon?

    Merci
    Fichiers attachés Fichiers attachés

Discussions similaires

  1. [VB.NET] Accélerer la lecture d'un fichier excel
    Par Franck2mars dans le forum Windows Forms
    Réponses: 4
    Dernier message: 16/11/2007, 11h35
  2. Lecture d'un fichier excel avec C++
    Par ziss dans le forum C++
    Réponses: 1
    Dernier message: 17/10/2006, 18h31
  3. Lecture d'un fichier Excel uniquement sur un seul poste
    Par loutsky dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 24/05/2006, 08h09
  4. [VB6] Problème de lecture d'un fichier excel
    Par Requin15 dans le forum VB 6 et antérieur
    Réponses: 5
    Dernier message: 23/03/2006, 17h10
  5. macros word et lecture dans un fichier excel
    Par antrax2013 dans le forum Windows
    Réponses: 2
    Dernier message: 01/10/2005, 19h05

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo