Word 文档中的表格允许用户以结构化、可读性强的格式组织数据。但是,有时您可能会发现某些表格已经过时或不再符合其预期目的,因此有必要将其删除。在本文中,您将学习如何使用 Spire.Doc for .NET 在 C# 中删除 Word 文档中的表格。
安装 Spire.Doc for .NET
首先,您需要将 Spire.Doc for.NET 包含的 DLL 文件作为引用添加到您的 .NET 项目中。DLL 文件可以从此链接下载,也可以通过 NuGet 安装。
PM> Install-Package Spire.DocC# 删除 Word 中的指定表格
Spire.Doc for .NET 提供了 Section.Tables.RemoveAt(int index) 方法,用于按索引删除 Word 文档中的指定表格。具体步骤如下:
- 创建 Document 类的对象。
- 使用 Document.LoadFromFile() 方法加载 Word 文档。
- 通过 Document.Sections[] 属性获取指定节。
- 使用 Section.Tables.RemoveAt() 方法按索引删除指定表格。
- 使用 Document.SaveToFile() 方法保存结果文档。
- Python
using Spire.Doc;
namespace RemoveTable
{
    class Program
    {
        static void Main(string[] args)
        {
            //创建Document对象
            Document doc = new Document();
            //加载Word文档
            doc.LoadFromFile("表格.docx");
            //获取文档中第一节        
            Section sec = doc.Sections[0];
            //移除该节中第一个表格
            sec.Tables.RemoveAt(0);
            //保存结果文件
            doc.SaveToFile("删除指定表格.docx", FileFormat.Docx);
        }
    }
}
C# 删除 Word 中的所有表格
要删除 Word 文档中的所有表格,需要遍历文档中的所有节,然后遍历每一节中的所有表格,并通过 Section.Tables.Remove() 方法将其删除。具体步骤如下:
- 创建 Document 类的对象。
- 使用 Document.LoadFromFile() 方法加载 Word 文档。
- 遍历文档中的所有节。
- 遍历每一节中的所有表格。
- 使用 Section.Tables.Remove() 方法删除表格。
- 使用 Document.SaveToFile() 方法保存结果文档。
- Python
using Spire.Doc;
namespace RemoveAllTable
{
    class Program
    {
        static void Main(string[] args)
        {
            //创建Document对象
            Document doc = new Document();
            //加载Word文档
            doc.LoadFromFile("表格.docx");
            //遍历文档中所有节
            foreach (Section section in doc.Sections)
            {
                //遍历每一节中的所有表格
                foreach (Table table in section.Tables)
                {
                    //删除表格
                    section.Tables.Remove(table);
                }
            }
            //保存结果文件
            doc.SaveToFile("删除所有表格.docx", FileFormat.Docx);
        }
    }
}
申请临时 License
如果您希望删除结果文档中的评估消息,或者摆脱功能限制,请该Email地址已收到反垃圾邮件插件保护。要显示它您需要在浏览器中启用JavaScript。获取有效期 30 天的临时许可证。
 



 
					



