По сути, я использую этот сценарий для запуска всех файлов .csv
в определенной папке и их объединения. Но после слияния я все еще хочу изменить цвет фона каждого .csv
файла.
Сценарий, который я получил до сих пор, этого не делает, не может понять, как это сделать, поскольку я действительно новичок в PowerShell.
# Get all the information from .csv files that are in the $IN_FILE_PATH skipping the first line:
$getFirstLine = $true
get-childItem "$IN_FILE_PATH\*.csv" | ForEach {
$filePath = $_
$lines = $lines = Get-Content $filePath
$linesToWrite = switch ($getFirstLine) {
$true { $lines }
$false { $lines | Select -Skip 1 }
}
# Import all the information... and tranfer to the new workbook.
$Report_name = $((get-date).ToString("yyyy.MM.dd-hh.mm"))
$getFirstLine = $false
Add-Content "$OUT_FILE_PATH\Report $Report_Name.csv" $linesToWrite
}
например. Файл .csv
имеет следующий шаблон:
Name Age
Richard 18
Carlos 20
Jonathan 43
Mathew 25
Убедитесь, что понимаете, что Ричард (18 лет) и Карлос (20 лет) из filenumber1.csv
- Джонатан (43 года) и Мэтью (25 лет) из filenumber2.csv
Я хочу, чтобы строки Карлоса и Ричарда были на белом фоне, а строки Джонатана и Мэтью - серыми. Так что это повторяется в бело-серо-бело-сером делении его на каждый файл.
Я пытаюсь сделать его более удобным для просмотра отчета в конце - чтобы вы могли сделать это разделение от файла к файлу более четким.
Есть идеи?