Recherche de valeur dans un fichier et exportation csv
Aelurus
-
dubcek Messages postés 18789 Date d'inscription Statut Contributeur Dernière intervention -
dubcek Messages postés 18789 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour tous,
J'utilise un soft qui me généré un fichier texte dans le quel je souhaite récupérer des valeur qu'il met dedans et pourvoir les exporter dans un fichier csv pour traitement. L'ideal serait dans faire un script .
Dans mon fichier texte je cherche ceci
FLOW THROUGH VENTS (kg/s)
Flow relative to 'From' Flow Relative to 'To'
Upper Layer Lower Layer Upper Layer Lower Layer
Vent From/Bottom To/Top Inflow Outflow Inflow Outflow Inflow Outflow Inflow Outflow
--------------------------------------------------------------------------------------------------------------------------------------
H 1 RDC-Chambre RDC-Couloir
H 2 RDC-Chambre Outside 0.414 0.414
H 3 RDC-Couloir RDC-SalonSal
H 4 RDC-Couloir Cage Escalie
H 5 RDC-SalonSal RDC-Chambre
H 6 Cage Escalie R+2-Couloir 9.603E-02 9.603E-02 0.192
H 7 Cage Escalie R+3-Couloir 0.118 0.118 0.235
H 8 R+2-Chambre R+2-Couloir
H 9 R+2-Couloir R+2-SalonSal
H 10 R+2-SalonSal R+2-Chambre
H 11 R+3-Couloir R+3-SalonSal
H 12 R+3-SalonSal R+3-Chambre
V 1 R+3-Chambre Outside 10.6 10.6
Time = 1.0 seconds.
cela vas apparaître x fois et je voudais récuperer les valeurs de ces pieces
H 1 RDC-Chambre RDC-Couloir
H 2 RDC-Chambre Outside
dans un fichier csv avec les entêtes si possible ?
Est ce possible ?
J'utilise un soft qui me généré un fichier texte dans le quel je souhaite récupérer des valeur qu'il met dedans et pourvoir les exporter dans un fichier csv pour traitement. L'ideal serait dans faire un script .
Dans mon fichier texte je cherche ceci
FLOW THROUGH VENTS (kg/s)
Flow relative to 'From' Flow Relative to 'To'
Upper Layer Lower Layer Upper Layer Lower Layer
Vent From/Bottom To/Top Inflow Outflow Inflow Outflow Inflow Outflow Inflow Outflow
--------------------------------------------------------------------------------------------------------------------------------------
H 1 RDC-Chambre RDC-Couloir
H 2 RDC-Chambre Outside 0.414 0.414
H 3 RDC-Couloir RDC-SalonSal
H 4 RDC-Couloir Cage Escalie
H 5 RDC-SalonSal RDC-Chambre
H 6 Cage Escalie R+2-Couloir 9.603E-02 9.603E-02 0.192
H 7 Cage Escalie R+3-Couloir 0.118 0.118 0.235
H 8 R+2-Chambre R+2-Couloir
H 9 R+2-Couloir R+2-SalonSal
H 10 R+2-SalonSal R+2-Chambre
H 11 R+3-Couloir R+3-SalonSal
H 12 R+3-SalonSal R+3-Chambre
V 1 R+3-Chambre Outside 10.6 10.6
Time = 1.0 seconds.
cela vas apparaître x fois et je voudais récuperer les valeurs de ces pieces
H 1 RDC-Chambre RDC-Couloir
H 2 RDC-Chambre Outside
dans un fichier csv avec les entêtes si possible ?
Est ce possible ?
A voir également:
- Recherche de valeur dans un fichier et exportation csv
- Fichier bin - Guide
- Comment réduire la taille d'un fichier - Guide
- Comment ouvrir un fichier epub ? - Guide
- Fichier rar - Guide
- Fichier .dat - Guide
2 réponses
hello
quelle entête ?
quelle entête ?
C:> findstr /c:"H 1 " /c:"H 2 " fichier.txt
H 1 RDC-Chambre RDC-Couloir
H 2 RDC-Chambre Outside 0.414 0.414
Salut dubcek,
Flow relative to 'From' Flow Relative to 'To'
Upper Layer Lower Layer Upper Layer Lower Layer
Vent From/Bottom To/Top Inflow Outflow Inflow Outflow Inflow Outflow Inflow Outflow
ce sont les en-têtes, c'est un fichier texte
Flow relative to 'From' Flow Relative to 'To'
Upper Layer Lower Layer Upper Layer Lower Layer Vent From/Bottom To/Top Inflow Outflow Inflow Outflow Inflow Outflow Inflow Outflow
H 1 RDC-Chambre RDC-Couloir
H 2 RDC-Chambre Outside 0.414 0.414
en gros c'est sous cette forme avec des espaces un peu irregulier. Il faudrais que je trouve comment envoyer le fichier cela serait plus simple.
Flow relative to 'From' Flow Relative to 'To'
Upper Layer Lower Layer Upper Layer Lower Layer
Vent From/Bottom To/Top Inflow Outflow Inflow Outflow Inflow Outflow Inflow Outflow
ce sont les en-têtes, c'est un fichier texte
Flow relative to 'From' Flow Relative to 'To'
Upper Layer Lower Layer Upper Layer Lower Layer Vent From/Bottom To/Top Inflow Outflow Inflow Outflow Inflow Outflow Inflow Outflow
H 1 RDC-Chambre RDC-Couloir
H 2 RDC-Chambre Outside 0.414 0.414
en gros c'est sous cette forme avec des espaces un peu irregulier. Il faudrais que je trouve comment envoyer le fichier cela serait plus simple.
on prend les lignes 3 à 5
C:> cc
Flow relative to 'From' Flow Relative to 'To'
Upper Layer Lower Layer Upper Layer Lower Layer
Vent From/Bottom To/Top Inflow Outflow Inflow Outflow Inflow Outflow Inflow Outflow
H 1 RDC-Chambre RDC-Couloir
H 2 RDC-Chambre Outside 0.414 0.414
C:> type cc.bat
@echo off
for /F "delims=: tokens=1,2" %%a in ('findstr /n /r /c:. fichier.txt') do (
if %%a GEQ 3 if %%a LEQ 5 echo %%b
)
findstr /r /c:"^H [12] " fichier.txt