J'ai un fichier binaire résultant d'un programme écrit en Compaq Visual Fortran. Comment puis-je lire des lignes spécifiques et les sauvegarder dans une feuille Excel?comment puis-je lire un fichier binaire en utilisant VBA?
4
A
Répondre
4
Vous devez l'ouvrir en utilisant "Accès binaire".
Voir http://www.vbforums.com/showthread.php?t=430424
Sub Temp()
Dim intFileNum%, bytTemp As Byte, intCellRow%
intFileNum = FreeFile
intCellRow = 0
Open "C:\temp.bin" For Binary Access Read As intFileNum
Do While Not EOF(intFileNum)
intCellRow = intCellRow + 1
Get intFileNum, , bytTemp
Cells(intCellRow, 1) = bytTemp
Loop
Close intFileNum
End Sub
5
Une autre façon utilise ADODB.Stream:
With CreateObject("ADODB.Stream")
.Open
.Type = 1 ' adTypeBinary
.LoadFromFile file.Path
bytes = .Read
.Close
End With
(Désolé, je ne suis pas vraiment sûr de ce que la bibliothèque est dans, ce qui explique pourquoi ce code exemple utilise CreateObject et la valeur littérale 1 au lieu de la constante nommée adTypeBinary!)
+0
La bibliothèque est Microsoft Active Data Object. –
Questions connexes
- 1. Lire un fichier distant en utilisant Java
- 2. VB - Comment lire et écrire un fichier binaire?
- 3. Comment lire un extrait d'un fichier en utilisant groovy?
- 4. Détection EOF dans un fichier binaire en utilisant le Schéma
- 5. Fichiers batch: comment lire un fichier?
- 6. Lire le fichier XML en utilisant javascript
- 7. comment lire un fichier
- 8. Comment lire à partir d'un fichier texte en utilisant VBScript?
- 9. Comment analyser un fichier binaire avec des flottants (généré en Java) en utilisant Cocoa Touch?
- 10. Comment lire un flux MP3 binaire avec jQuery/Javascript?
- 11. Lire un fichier énorme en Python
- 12. Comment lire un fichier pim.vol
- 13. Comment puis-je créer un fichier binaire en Perl?
- 14. Effacer le fichier de page en utilisant le code vba
- 15. DFC lire un fichier
- 16. Comment lire chaque révision de fichier en utilisant le client sharpsvn en utilisant C#?
- 17. Regarder/lire un fichier journal en croissance
- 18. Lire un fichier et l'éditer en Java
- 19. Lire les caractères d'un fichier texte en utilisant bash
- 20. comment convertir la chaîne en fichier entier binaire en utilisant la ligne de commande sous Linux
- 21. Comment filtrer un fichier en utilisant un modèle dans un autre fichier en utilisant Python?
- 22. boost.asio, comment lire un paquet IP complet en utilisant asio
- 23. Enregistrer des Btrees dans un fichier disque et le lire
- 24. Meilleur moyen de télécharger un fichier binaire?
- 25. Comment lire dans un DataSetName à partir d'un fichier XML en utilisant ReadXML() dans .Net?
- 26. Écrire fichier binaire
- 27. problème en utilisant un grand segment binaire dans OOXML
- 28. Comment restaurer un fichier en utilisant C#?
- 29. Comment lire un fichier audio en boucle sans interruption?
- 30. Comment lire un fichier et écrire dans un fichier texte?
Comment un fichier binaire a-t-il des "lignes"? –