我目前正在尝试编写一个将读取 Excel 文件并生成 HTML 片段的 Powershell 脚本。我正在使用它为仪表板生成 HTML,其想法是无论由于嵌套而在电子表格上放置了哪些新 div,都不必更改脚本。我真的不知道从哪里开始。我的原始脚本如下所示,但每次将新列或 div 放入文件时都必须对其进行编辑,这就是为什么我不能制作 CSV 文件的原因?
new-item registration.html -type file
add-content registration.html "<html><head></head><body><div id='registration'>"
new-item bill.html -type file
add-content bill.html "<html><head></head><body><div id='bill'>"
new-item financial.html -type file
add-content financial.html "<html><head></head><body><div id='financial'>"
$csv=(import-csv elements.csv)
foreach($row in $csv){
$name=(get-date).ticks
$registration= $row.registration
$bill= $row.bill
$financial= $row.financial
add-content registration.html "<%="
add-content registration.html $registration
add-content registration.html "%>"
add-content bill.html "<%="
add-content bill.html $bill
add-content bill.html "%>"
add-content financial.html "<%="
add-content financial.html $financial
add-content financial.html "%>"
}
add-content registration.html "</div></body></html>"
add-content bill.html "</div></body></html>"
add-content financial.html "</div></body></html>"