首页 > 解决方案 > 如何通过powershell从HTML文件中删除一列

问题描述

我在一个软件部署团队工作,我正在编写一个脚本,以在网页上自动显示每月的软件更新。我们有一个软件可以生成一个 HTML 文件,该文件由一个包含各种 SW 信息的表格组成。

CSS 和数据的摘录:

<style type="text/css"> .myTable {border-collapse:collapse; } 
        .myTable td { padding:2px;spacing:1px;border:1px solid #000000;} 
        </style>
<table Class="myTable">
    <tr>
        <td>
            <b>ID</b>
        </td>
        <td>
            <b>Name</b>
        </td>
        <td>
            <b>Vendor</b>
        </td>
        <td>
            <b>Severity</b>
        </td>
        <td>
            <b>Description</b>
        </td>
    </tr>
    <tr>
        <td>15539</td>
        <td>2460049_DEU</td>
        <td>Microsoft</td>
        <td>Service Pack</td>
        <td>Description of Office 2010 SP1</td>
    </tr>
    <tr>
        <td>15558</td>
        <td>2526291_DEU</td>
        <td>Microsoft</td>
        <td>Service Pack</td>
        <td>Description of Office Visio 2007 SP3 and of Office Visio Language Pack 2007 SP3</td>
    </tr>
</table>

数据将发布到 SAP JAM,如下所示:

当前状态

我想要做的是删除列 ID 及其值,因此输出将如下所示:

期望的状态

我的帖子是用 powershell 完成的,如下所示

Invoke-WebRequest -Method Post -uri $uripath -Infile $htmlfile -Headers @{'Accept' = 'application/json'; 'Authorization'= 'Bearer TOKEN'; 'Content-Type'= 'text/html;type=blog'; 'Slug'= $description}

有谁知道如何通过powershell轻松删除列并将带有CSS的文件发布到网站?

谢谢大家!

标签: htmlcsspowershell

解决方案


推荐阅读