Comment ouvrir un fichier csv avec vba
Un fichier Valeur séparées par des virgules (CSV) est un fichier texte brut qui a un seul enregistrement sur chaque ligne. Chaque ligne est séparée par une virgule. Un fichier CSV est parfois appelé un fichier délimité par des virgules. Vous pouvez travailler avec des fichiers CSV dans Microsoft Excel et il est possible d`obtenir Visual Basic pour Applications (VBA) pour faire le travail pour vous, y compris l`ouverture du fichier en appuyant simplement sur un bouton.
Ouvrez l`éditeur Visual Basic (VBE) dans Excel en appuyant sur "Alt" et "F11" ensemble.
Cliquer sur "Insérer," puis cliquez sur "Module."
Coupez et collez le code suivant dans la fenêtre vide:
Sous opencsv () `opencsv Macro Workbooks.Open Filename: = _ "C: Desktop myfile.csv" End Sub
Modifiez le nom du fichier dans le code ci-dessus pour refléter le nom du fichier que vous souhaitez ouvrir et l`emplacement où il est. Par exemple, si vous vouliez ouvrir un fichier CSV appelé Bills et il se trouve dans le dossier Mes documents, vous changerait la ligne de code qui lit "C: Desktop myfile.csv" à "C: Mes documents Bills.csv".
Exécutez le code en appuyant sur "F5" du VBE. Une fois que vous appuyez sur F5, le fichier sera ouvert dans Excel.
Pointe
- vérifier VBA ne fonctionne que dans la feuille de calcul qui est ouvert lorsque vous écrivez le code. Si vous voulez travailler dans plusieurs feuilles de calcul, vous aurez besoin de couper et coller le code dans la feuille de calcul VBE sur toute que vous voulez que le code pour pouvoir travailler.
Video: JAVA - RÉCUPÉRATION DE DONNÉES DEPUIS UN FICHIER EXCEL PUIS INSERTION DANS UNE BASE DE DONNÉES
Les références
- lien Ohio State University: Qu`est-ce que CSV?