• <menu id="w2i4a"></menu>
  • logo Spire.Doc系列教程

    文檔首頁>>Spire.Doc系列教程>>Word .NET庫組件Spire.Doc系列教程(29):操作 Word 表格行和列

    Word .NET庫組件Spire.Doc系列教程(29):操作 Word 表格行和列


    Spire.Doc for .NET是一個專業(yè)的Word .NET庫,設(shè)計用于幫助開發(fā)人員高效地開發(fā)創(chuàng)建、閱讀、編寫、轉(zhuǎn)換和打印任何來自.NET( C#, VB.NET, ASP.NET)平臺的Word文檔文件的功能。

    本系列教程將為大家?guī)?strong>Spire.Doc for .NET在使用過程中的各類實際操作,本篇文章介紹了如何設(shè)置 Word 表格的格式。>>下載Spire.Doc最新試用版體驗

    在Word文檔中,表格可以幫助我們清晰、直觀的分析和整理數(shù)據(jù)。一個表格通常至少包含一行,每行至少包含一個單元格,一個單元格可以包含多種元素如文本和表格(即嵌套表格)等。


    C# 操作 Word 表格行和列

    添加和插入行

    *添加和插入行

    //載入文檔
    Document document = new Document("Table.docx");
    //獲取第一個節(jié)
    Section section = document.Sections[0];
    
    //獲取第一個表格
    Table table = section.Tables[0] as Table;
    
    //添加一行到表格的最后
    table.AddRow(true, 4);
    
    //插入一行到表格的第三行
    table.Rows.Insert(2, table.AddRow());
    
    //保存文檔
    document.SaveToFile("AddRow.docx", FileFormat.Docx2013);

    Word .NET庫組件Spire.Doc系列教程:操作 Word 表格行和列

    *添加列

    //載入文檔
    Document document = new Document("Table.docx");
    //獲取第一個節(jié)
    Section section = document.Sections[0];
    
    //獲取第一個表格
    Table table = section.Tables[0] as Table;
    
    //添加一列到表格,設(shè)置單元格的寬度和寬度類型
    for (int i = 0; i < table.Rows.Count; i++)
    {
        TableCell cell = table.Rows[i].AddCell(true);
        cell.Width = table[0, 0].Width;
        cell.CellWidthType = table[0, 0].CellWidthType;
    }
    
    //保存文檔
    document.SaveToFile("AddColumn.docx", FileFormat.Docx2013);

    Word .NET庫組件Spire.Doc系列教程:操作 Word 表格行和列


    設(shè)置行高和列寬

    //載入文檔
    Document document = new Document("Table.docx");
    
    //獲取第一個表格
    Table table = document.Sections[0].Tables[0] as Table;
    
    //設(shè)置第一行的行高
    table.Rows[0].Height = 40;
    
    for (int i = 0; i < table.Rows.Count; i++)
    {
        //設(shè)置第二列的列寬
        table.Rows[i].Cells[1].Width = 40;
    }
    
    //保存文檔
    document.SaveToFile("SetRowHeightAndColumnWidth.docx", FileFormat.Docx2013);

    Word .NET庫組件Spire.Doc系列教程:操作 Word 表格行和列


    刪除行和列

    //載入文檔
    Document doc = new Document("Table.docx");
    
    //獲取第一個表格
    Table table = doc.Sections[0].Tables[0] as Table;
    
    //刪除第二行
    table.Rows.RemoveAt(1);
    
    //刪除第二列
    for (int i = 0; i < table.Rows.Count; i++)
    {
        table.Rows[i].Cells.RemoveAt(1);
    }
    
    //保存文檔
    doc.SaveToFile("RemoveRowAndColumn.docx", FileFormat.Docx2013);

    Word .NET庫組件Spire.Doc系列教程:操作 Word 表格行和列


    *購買Spire.Doc正版授權(quán)的朋友可以點擊"咨詢在線客服"哦~~

    Spire-850x100.png


    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

    客服熱線
    023-68661681

    TOP
    三级成人熟女影院,欧美午夜成人精品视频,亚洲国产成人乱色在线观看,色中色成人论坛 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();