• OpenXml读取word内容(二)


    注意事项

    上一篇已经说明,这次就不一一说了,直接来正文;

    word内容

    相关代码

    方法1

     1  static void Main(string[] args)
     2         {
     3             string wordPathStr = @"C:UsersuserDesktop新建文件夹 (2)openxml读取表格内容.docx";
     4             using (WordprocessingDocument doc = WordprocessingDocument.Open(wordPathStr, true))
     5             {
     6                 Body body = doc.MainDocumentPart.Document.Body;
     7                 foreach (var table in body.Elements<Table>())
     8                 {
     9                     foreach (var tableRow in table.Elements<TableRow>())
    10                     {
    11                         foreach (var tableCell in tableRow.Elements<TableCell>())
    12                         {
    13                             Console.Write(tableCell.InnerText);
    14                         }
    15                     }
    16                 }
    17             }
    18 
    19             Console.ReadKey();
    20         }
    View Code

     1  static void Main(string[] args)
     2         {
     3             string wordPathStr = @"C:UsersuserDesktop新建文件夹 (2)openxml读取表格内容.docx";
     4             using (WordprocessingDocument doc = WordprocessingDocument.Open(wordPathStr, true))
     5             {
     6                 Body body = doc.MainDocumentPart.Document.Body;
     7                 var tableCellList=body.Elements<OpenXmlElement>();
     8                 foreach (var table in body.Elements<Table>())
     9                 {
    10                     foreach (var tableRow in table.Elements<TableRow>())
    11                     {
    12                         Console.Write(tableRow.InnerText);
    13                     }
    14                 }
    15             }
    16             Console.ReadKey();
    17         }
    View Code

     1  static void Main(string[] args)
     2         {
     3             string wordPathStr = @"C:UsersuserDesktop新建文件夹 (2)openxml读取表格内容.docx";
     4             using (WordprocessingDocument doc = WordprocessingDocument.Open(wordPathStr, true))
     5             {
     6                 Body body = doc.MainDocumentPart.Document.Body;
     7                 var tableCellList=body.Elements<OpenXmlElement>();
     8                 foreach (var table in body.Elements<Table>())
     9                 {
    10                     Console.Write(table.InnerText);
    11                 }
    12             }
    13             Console.ReadKey();
    14         }
    View Code

    方法2

     1     static void Main(string[] args)
     2         {
     3             string wordPathStr = @"C:UsersuserDesktop新建文件夹 (2)openxml读取表格内容.docx";
     4             using (WordprocessingDocument doc = WordprocessingDocument.Open(wordPathStr, true))
     5             {
     6                 Body body = doc.MainDocumentPart.Document.Body;
     7                 var tableCellList = body.Elements<OpenXmlElement>();
     8                 foreach (var inst in tableCellList)
     9                 {
    10                     Console.Write(inst.InnerText);
    11                 }
    12             }
    13 
    14             Console.ReadKey();
    15         }
    View Code

    注:方法1和方法2使用场景,以后慢慢来介绍;

    控制台显示

  • 相关阅读:
    使用MyEclipse可视化开发Hibernate实例
    Query查询
    Java Filter过滤机制详解(转载)
    持久化对象的状态转换
    经典SQL语句大全
    持久对象的生命周期
    Mysql命令操作
    hibernate常用的接口和类的方法以及持久化对象的状态变化
    mysql的安装
    Visual C# 2008+SQL Server 2005 数据库与网络开发 10.8 小结
  • 原文地址:https://www.cnblogs.com/HYJ0201/p/8035361.html
Copyright © 2020-2023  润新知