Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2021 Creation de fichier txt au format unix

  • Initiateur de la discussion Initiateur de la discussion Hieu
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Hieu

XLDnaute Impliqué
Bonjour,

Je créé des fichiers txt via VBa; je dois ensuite les convertir au format unix;

Existe-t-il une commande, pour que mes fichiers sortent directement en unix ??

Voici ma commande:

VB:
fic = "test.dat"
f = FreeFile
Open fic For Output As #f
Print #f, "toto"
...
Close #f
 
Solution
Bonjour,
VB:
Sub ExportUnixUTF8()
    Dim stm As Object
    Set stm = CreateObject("ADODB.Stream")
   
    With stm
        .Charset = "UTF-8"                  ' encodage UTF-8
        .Open
        .WriteText "Première ligne" & vbLf  ' vbLf = saut de ligne Unix
        .WriteText "Deuxième ligne" & vbLf
        .SaveToFile "C:\Temp\test.dat", 2   ' 2 = overwrite
        .Close
    End With
End Sub
Bonjour,
VB:
Sub ExportUnixUTF8()
    Dim stm As Object
    Set stm = CreateObject("ADODB.Stream")
   
    With stm
        .Charset = "UTF-8"                  ' encodage UTF-8
        .Open
        .WriteText "Première ligne" & vbLf  ' vbLf = saut de ligne Unix
        .WriteText "Deuxième ligne" & vbLf
        .SaveToFile "C:\Temp\test.dat", 2   ' 2 = overwrite
        .Close
    End With
End Sub
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
4
Affichages
128
Réponses
8
Affichages
577
Réponses
15
Affichages
797
Réponses
2
Affichages
440
Réponses
2
Affichages
1 K
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…