使用Microsoft.Office.Interop.Word.dll程序集,对word文件进行读写操作。

1.添加Microsoft.Office.Interop.Word.dll引用

依据visualstudio IDE中是否能在已安装目录中找到该dll文件,分为两种不同操作情况

有:https://blog.csdn.net/u010771437/article/details/41284859

无:使用Nuget添加,https://www.cnblogs.com/qianlifeng/archive/2011/04/22/2024920.html

2.得到word操作程序

 Word.Application app = new Microsoft.Office.Interop.Word.Application();//Word.Document doc = null;//object unknow = Type.Missing;app.Visible = false;//打开word时,不弹出word文件显示String filePath = getFile();//object file = filePath;doc = app.Documents.Open(ref file,ref unknow, ref unknow, ref unknow, ref unknow,ref unknow, ref unknow, ref unknow, ref unknow,ref unknow, ref unknow, ref unknow, ref unknow,ref unknow, ref unknow, ref unknow);//获取文档操作对象

3.通过doc的方法、变量、属性就可以读写word文档

 例:string line = doc.Paragraphs[1].Range.Text.Trim();int i = line.IndexOf("请");order.number = line.Substring(0, i).Trim();order.startTime = line.Substring(line.Length - 10, 10).Trim();Microsoft.Office.Interop.Word.Table nowTable = doc.Tables[1];string name = nowTable.Cell(5, 2).Range.Text.Trim();//投诉人姓名

4.关掉通道,清空内存。

            doc.Close(ref unknow, ref unknow, ref unknow);app.Quit(ref unknow, ref unknow, ref unknow);

ps:写到这,感觉我每天能做的还是好少啊,既想这,又想那,最后可能一无所获。

所以,接下来,我最需要做的依然是明确目标。其次,好好准备公考;再其次,提升技术。

提升技术应该还是以需求量较大的java后端为重。

C#读写word,文段及表格相关推荐

  1. Python-docx 读写 Word 文档:读取正文、表格文本信息、段落格式、字体格式等

    Python-docx 模块读写 Word 文档基础(三):读取文档文本信息.表格信息.段落格式.字体格式等 前言: 1.获取文档章节信息: 2.获取段落文字信息: 3.获取文字格式信息: 4.获取文 ...

  2. 实例演示python-docx 读写word文档 段落、图片、表格

    python-docx 读写word文档 段落.图片.表格 简介 运行环境与配置 成果物展示 模板word 输出word python-docx库安装 Python-docx 的使用技巧 关于文档编写 ...

  3. Python-docx 模块读写 Word 文档基础(一):创建文档、段落格式、字体格式设置方法

    Python-docx 模块读写 Word 文档基础(一):创建文档.段落格式.字体格式设置方法 前言: 1.创建 Word 文档及基础用法: 2.段落格式设置: 3.字体格式设置: 结尾: [Pyt ...

  4. Python读写word文档

    目录 前言 一.环境搭建 二.Word文档的读取 1.导入所需要的库 2.读取文档并提取段落数 3.读取docx中的段落文本内容 4.读取docx中的表格内容 三.Word文件的写入 保存文件 总结 ...

  5. java读写word文档,完美解决方案

    java读写word文档,完美解决方案 java2word 是一个在java程序中调用 MS Office Word 文档的组件(类库).该组件提供了一组简单的接口,以便java程序调用他的服务操作W ...

  6. Python进行office操作 - 用Python读写Word文档入门

    目录 0.场景 1.安装python-docx模块 2.读取Word文档 3.写入Word文档 (1)全局样式介绍 (2)调整word样式 (3)创建并写入word (4)设置多段落 (5)设置标题 ...

  7. WORD文档里面表格下面太多空白怎么接起来

    WORD文档里面表格下面太多空白怎么接起来 方法一 方法二 参考地址 方法一 选中该表格后,右键点表格属性,勾选行那里的允许跨页断行. 方法二 可能是由于表格宽度不够引起的,内容被自动隐藏了.可以通过 ...

  8. [原创]java读写word文档,完美解决方案

    [原创]java读写word文档,完美解决方案 参考文章: (1)[原创]java读写word文档,完美解决方案 (2)https://www.cnblogs.com/ziwuxian/p/89812 ...

  9. python docx 设置表格字体和格式_python-docx修改已存在的Word文档的表格的字体格式方法...

    搞了好几天的表格字体格式,一直想找一种能直接一次性修改表格所有字体格式的方法(函数),但是无论用什么方法都无法修改表格字体的格式,原因应该是已存在的文档本身就具有某种格式限制,制约着里面表格里面字体格 ...

最新文章

  1. yii2 后台权限验证获取用户身份_Yii2搭建后台并实现rbac权限控制完整实例教程...
  2. ACM公布2017年图灵奖,大卫·帕特森和约翰·轩尼诗获奖
  3. 首款移动社交购物平台“商宝”上线发布
  4. request获取数据的几种方法
  5. 计算机处理信息的方式
  6. PowerDesigner pdm生成Access的方法
  7. Permutation(构造+思维)
  8. hadoop day 6
  9. 10-C++远征之模板篇-学习笔记
  10. API经济正在牵制技术的改革
  11. 8-14 领导者选举
  12. 电脑怎么卸载软件干净_极客卸载,还你干净电脑
  13. qq发的html文件打不开,Win10系统下QQ能上网页却无法打开的三种解决方案
  14. 卡瓦莱斯的世界杯往事
  15. CSS 基础教程:CSS 教程:什么是 CSS?
  16. php惠新宸框架,首位国人惠新宸加入PHP官方开发组
  17. 分享830个蜘蛛IP段(分析1G日志得)
  18. 通达信板块监控指标_通达信辅助判断指标公式行业板块看盘幅图
  19. 树状图JQuery.ztree插件的使用
  20. 如何又下预防XSS?这几招管用!!!

热门文章

  1. 从原型链看DOM--Node类型
  2. 关于“minSdkdeviceSdk”解决办法
  3. [编译原理学习]词法分析
  4. 虚函数和抽象函数的区别
  5. JavaScript版几种常见排序算法
  6. [Visual Stuido SDK] VSPackages
  7. 在.net 中依据页的角色验证方式产生相匹配的菜单
  8. c语言0x00如何不截断_binary 和 varbinary 用法全解
  9. 图像处理--线line 提取
  10. Allegro中元器件位号重排并反标回原理图