C#读写word,文段及表格
使用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,文段及表格相关推荐
- Python-docx 读写 Word 文档:读取正文、表格文本信息、段落格式、字体格式等
Python-docx 模块读写 Word 文档基础(三):读取文档文本信息.表格信息.段落格式.字体格式等 前言: 1.获取文档章节信息: 2.获取段落文字信息: 3.获取文字格式信息: 4.获取文 ...
- 实例演示python-docx 读写word文档 段落、图片、表格
python-docx 读写word文档 段落.图片.表格 简介 运行环境与配置 成果物展示 模板word 输出word python-docx库安装 Python-docx 的使用技巧 关于文档编写 ...
- Python-docx 模块读写 Word 文档基础(一):创建文档、段落格式、字体格式设置方法
Python-docx 模块读写 Word 文档基础(一):创建文档.段落格式.字体格式设置方法 前言: 1.创建 Word 文档及基础用法: 2.段落格式设置: 3.字体格式设置: 结尾: [Pyt ...
- Python读写word文档
目录 前言 一.环境搭建 二.Word文档的读取 1.导入所需要的库 2.读取文档并提取段落数 3.读取docx中的段落文本内容 4.读取docx中的表格内容 三.Word文件的写入 保存文件 总结 ...
- java读写word文档,完美解决方案
java读写word文档,完美解决方案 java2word 是一个在java程序中调用 MS Office Word 文档的组件(类库).该组件提供了一组简单的接口,以便java程序调用他的服务操作W ...
- Python进行office操作 - 用Python读写Word文档入门
目录 0.场景 1.安装python-docx模块 2.读取Word文档 3.写入Word文档 (1)全局样式介绍 (2)调整word样式 (3)创建并写入word (4)设置多段落 (5)设置标题 ...
- WORD文档里面表格下面太多空白怎么接起来
WORD文档里面表格下面太多空白怎么接起来 方法一 方法二 参考地址 方法一 选中该表格后,右键点表格属性,勾选行那里的允许跨页断行. 方法二 可能是由于表格宽度不够引起的,内容被自动隐藏了.可以通过 ...
- [原创]java读写word文档,完美解决方案
[原创]java读写word文档,完美解决方案 参考文章: (1)[原创]java读写word文档,完美解决方案 (2)https://www.cnblogs.com/ziwuxian/p/89812 ...
- python docx 设置表格字体和格式_python-docx修改已存在的Word文档的表格的字体格式方法...
搞了好几天的表格字体格式,一直想找一种能直接一次性修改表格所有字体格式的方法(函数),但是无论用什么方法都无法修改表格字体的格式,原因应该是已存在的文档本身就具有某种格式限制,制约着里面表格里面字体格 ...
最新文章
- yii2 后台权限验证获取用户身份_Yii2搭建后台并实现rbac权限控制完整实例教程...
- ACM公布2017年图灵奖,大卫·帕特森和约翰·轩尼诗获奖
- 首款移动社交购物平台“商宝”上线发布
- request获取数据的几种方法
- 计算机处理信息的方式
- PowerDesigner pdm生成Access的方法
- Permutation(构造+思维)
- hadoop day 6
- 10-C++远征之模板篇-学习笔记
- API经济正在牵制技术的改革
- 8-14 领导者选举
- 电脑怎么卸载软件干净_极客卸载,还你干净电脑
- qq发的html文件打不开,Win10系统下QQ能上网页却无法打开的三种解决方案
- 卡瓦莱斯的世界杯往事
- CSS 基础教程:CSS 教程:什么是 CSS?
- php惠新宸框架,首位国人惠新宸加入PHP官方开发组
- 分享830个蜘蛛IP段(分析1G日志得)
- 通达信板块监控指标_通达信辅助判断指标公式行业板块看盘幅图
- 树状图JQuery.ztree插件的使用
- 如何又下预防XSS?这几招管用!!!