'Insert Data from CSV to HTML table using powershell

I am new to powershell and I want to insert the data from csv to html table which is I create separately. This is my csv

Sitename     EmailAddress
Test         [email protected]

Asking for help of how should I insert this data to my html table and then if I add data in csv it also automatically added on HTML table.

test.ps1 script

$kfxteam = Get-Content ('.\template\teamnotif.html') 
$notifteam = '' #result html
$teamlist = Import-Csv ".\list\teamlist.csv" | select 'SiteName','EmailAddress'
For($a=0; $a -lt $kfxteam.Length; $a++) {
# If the "<table class=content>" matches on what written on $kfxteam it will show the result`
if($kfxteam -match "<table class=content >"){ 
    # should be replacing the data came from csv to html and also adding new row
write-host $teamlist[$a].SiteName      
}
}

html format

<<table class=content >
            <td class=c1 nowrap>
                Remote Sitenames
                </td>
                <td class=c1 nowrap >
                Users Email Address
                </td>
            </tr>
            <tr>
                <td class=c1 nowrap>
                usitename
                </td>
                <td class=c1 nowrap>
                [uemail]
                </td>
            </tr>
        </table>

The output html table should be

Remote Sitenames Email Address Test [email protected]



Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source