zoukankan      html  css  js  c++  java
  • 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使用场景,以后慢慢来介绍;

    控制台显示

  • 相关阅读:
    listview右边显示 abcd快速选择
    显示密码
    欢迎界面动画
    web get Post测试
    使用MultiDexApplication
    获取当前运行的Activity信息
    MFC得到运行程序路径
    构建之法阅读笔记01
    个人作业1:随机生成四则运算
    软件工程第一步
  • 原文地址:https://www.cnblogs.com/HYJ0201/p/8035361.html
Copyright © 2011-2022 走看看