OpenXml读取word内容(二)
注意事项
上一篇已经说明,这次就不一一说了,直接来正文;
word内容

相关代码
方法1

static void Main(string[] args)
{
string wordPathStr = @"C:\Users\user\Desktop\新建文件夹 (2)\openxml读取表格内容.docx";
using (WordprocessingDocument doc = WordprocessingDocument.Open(wordPathStr, true))
{
Body body = doc.MainDocumentPart.Document.Body;
foreach (var table in body.Elements<Table>())
{
foreach (var tableRow in table.Elements<TableRow>())
{
foreach (var tableCell in tableRow.Elements<TableCell>())
{
Console.Write(tableCell.InnerText);
}
}
}
} Console.ReadKey();
}
或

static void Main(string[] args)
{
string wordPathStr = @"C:\Users\user\Desktop\新建文件夹 (2)\openxml读取表格内容.docx";
using (WordprocessingDocument doc = WordprocessingDocument.Open(wordPathStr, true))
{
Body body = doc.MainDocumentPart.Document.Body;
var tableCellList=body.Elements<OpenXmlElement>();
foreach (var table in body.Elements<Table>())
{
foreach (var tableRow in table.Elements<TableRow>())
{
Console.Write(tableRow.InnerText);
}
}
}
Console.ReadKey();
}
或

static void Main(string[] args)
{
string wordPathStr = @"C:\Users\user\Desktop\新建文件夹 (2)\openxml读取表格内容.docx";
using (WordprocessingDocument doc = WordprocessingDocument.Open(wordPathStr, true))
{
Body body = doc.MainDocumentPart.Document.Body;
var tableCellList=body.Elements<OpenXmlElement>();
foreach (var table in body.Elements<Table>())
{
Console.Write(table.InnerText);
}
}
Console.ReadKey();
}
方法2

static void Main(string[] args)
{
string wordPathStr = @"C:\Users\user\Desktop\新建文件夹 (2)\openxml读取表格内容.docx";
using (WordprocessingDocument doc = WordprocessingDocument.Open(wordPathStr, true))
{
Body body = doc.MainDocumentPart.Document.Body;
var tableCellList = body.Elements<OpenXmlElement>();
foreach (var inst in tableCellList)
{
Console.Write(inst.InnerText);
}
} Console.ReadKey();
}
注:方法1和方法2使用场景,以后慢慢来介绍;
控制台显示

OpenXml读取word内容(二)的更多相关文章
- OpenXml读取word内容(一)
OpenXml读取word内容注意事项 1.使用OpenXml读取word内容,word后缀必须是".docx":如果word后缀是".doc"需要转成&quo ...
- OpenXml读取word内容注意事项
OpenXml读取word内容注意事项 1.使用OpenXml读取word内容,word后缀必须是".docx":如果word后缀是".doc"需要转成&quo ...
- OpenXml读取word内容(三)
内容和表格内容一起读: word内容: 代码: public static void ReadWordByOpenXml(string path) { using (WordprocessingDoc ...
- java读取word内容
暂时只写读取word内容的方法. 依赖的jar: poi-3.9-20121203.jarpoi-ooxml-3.9-20121203.jarxmlbeans-2.3.0.jar package co ...
- python如何转换word格式、读取word内容、转成html
# python如何转换word格式.读取word内容.转成html? import docx from win32com import client as wc # 首先将doc转换成docx wo ...
- C#读取word内容实践
C#读取word文档是如何实现的呢?我们可以使用FileStream对象来把文本文件里面的信息读取出来,但是对于word文档来说就不能使用这样的方法了. 这种情况下C#读取word文档的实现我们需要使 ...
- c#读取word内容,c#提取word内容
Post by 54admin, 2009-5-8, Views:575 1: 对项目添加引用,Microsoft Word 11.0 Object Library 2: 在程序中添加 using W ...
- C# 读取Word内容控件
在Word中,借助内容控件,可设计出具有特定功能的文档或模板.以下表格中简单介绍了几种常用的内容控件. 名称 简介 下拉列表内容控件 下拉列表包含了一个预先定义好的列表.和组合框不同的是下拉列表不允许 ...
- 我的第八个java程序--读取word内容
package World; import java.io.FileNotFoundException; import java.io.IOException; import org.apache.p ...
随机推荐
- NumPy基础练习(练一遍搞定NumPy)
import numpy as np import pandas as pd from numpy import random from numpy.random import randn ##### ...
- 玩转 HTML5 下 WebGL 的 3D 模型交并补
建设性的立体几何具有许多实际用途,它用于需要简单几何对象的情况下,或者数学精度很重要的地方,几乎所有的工程 CAD 软件包都使用 CSG(可以用于表示刀具切削,以及零件必须配合在一起的特征).CSG ...
- C/C++程序在main之前执行代码
来源:<周哥教IT.C语言深学活用>https://ke.qq.com/course/242707#tuin=a71606 我们在学习C/C++语言的时候,通常认为main函数是整个程序执 ...
- [转载] java多线程学习-java.util.concurrent详解(四) BlockingQueue
转载自http://janeky.iteye.com/blog/770671 ------------------------------------------------------------- ...
- Python之hashlib模块
hashlib 在做一个授权管理系统,需要生产动态生成密码,故使用hashlib >>> import time >>> import hashlib >&g ...
- Spring JDBC 示例
在使用普通的 JDBC 数据库时,就会很麻烦的写不必要的代码来处理异常,打开和关闭数据库连接等.但 Spring JDBC 框架负责所有的低层细节,从开始打开连接,准备和执行 SQL 语句,处理异常, ...
- 判断pdf、word文档、图片等文件类型(格式)、大小的简便方法
判断pdf.word文档.图片等文件类型(格式).大小的简便方法 很久没发文了,今天有时间就写一下吧. 关于上传文件,通常我们都需要对其进行判断,限制上传的类型,如果是上传图片,我们甚至会把图片转化成 ...
- 《Linux命令行与shell脚本编程大全》第十三章 更多的结构化命令
本章讨论bash shell的循环命令for.while和until 13.1 for命令 重复执行一系列命令在编程中很常见. bash shell提供了for命令,允许你创建一个遍历一系列值的循环. ...
- python3学习笔记(2)
一.面向对象(初识)由类和方法组成,类里面封装了很多功能,根据这个类,可以创建一个这个类的对象,即对象是根据这个类创建的,以后这个对象要使用某个功能的时候就从这个类里面的找.例:str -功能一 -功 ...
- TFboy养成记 CNN
1/先解释下CNN的过程: 首先对一张图片进行卷积,可以有多个卷积核,卷积过后,对每一卷积核对应一个chanel,也就是一张新的图片,图片尺寸可能会变小也可能会不变,然后对这个chanel进行一些po ...