У меня есть CSV-файл, где у меня есть несколько строк. Я только хочу иметь строки, в которых длина символа NumInventaire (один из столбцов) строго равна 6.
Вот пример строк данных:
Avis,NumInventaire,OS,Statut,Client
123456,LM-001,78954,In Progress,M. Dupont
89541,PLATEAU 58 RELEASE,892156,To do,M. Durand
99962,BU-564,223621,Done,M. Martin
96654,ZONE GRILLAGE,75546,Done,M. Michel
56456,P45 RELEASE,75445,To Do, M. Marsan
74654,JH-654,78545,In Progress, M. Blanc
У меня есть эта строка кода на данный момент:
Import-Csv "$treatmentfolder\data.csv" | where {$_.NumInventaire.length -eq 6} | Export-Csv -Path "$treatmentfolder\new.csv" -notypeinfo
Это работает для данных там, но мой файл данных имеет 1000 строк и 28 столбцов. Сохраняется только один ряд. Как мне получить все строки?