使用C#生成word文件
需要引入DocumentFormat.OpenXml.dll和WindowsBase.dll
类库和测试工程可以从这获取:https://download.csdn.net/download/jiyanglin/10303215
也可以从官网下载安装:
https://msdn.microsoft.com/en-us/library/office/cc850833.aspx
测试代码如下:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using DocumentFormat.OpenXml;
using DocumentFormat.OpenXml.Wordprocessing;
using DocumentFormat.OpenXml.Packaging;
using OpenXmlParagraph = DocumentFormat.OpenXml.Wordprocessing.Paragraph;
using OpenXmlWordRun = DocumentFormat.OpenXml.Wordprocessing.Run;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
WordprocessingDocument doc = WordprocessingDocument.Create("D:\\xxxxx.docx", WordprocessingDocumentType.Document);
MainDocumentPart mainPart = doc.AddMainDocumentPart();
mainPart.Document = new Document();
Body body = mainPart.Document.AppendChild(new Body());
OpenXmlParagraph p = body.AppendChild(new OpenXmlParagraph());
string str = "我是文章的内容。。。。";
p.AppendChild(new OpenXmlWordRun(new Text(str)));
doc.Close();
}
}
}
使用C#生成word文件相关推荐
- JSP生成word文件
1.jsp生成word文件,直接改动jsp格式: <%@ page contentType="application/vnd.ms-word;charset=GB2312"% ...
- Java技术:SpringBoot集成FreeMarker生成word文件
今天给大家分享SpringBoot集成FreeMarker模板引擎生成word文件的用法,感兴趣的可以学一下,完整源码地址在文章末尾处,欢迎互相沟通交流! 一.什么是F ...
- php如何生成本地文档,php如何生成word文件
php生成word文件的方法: 需求: 甲方爸爸说"我有一个word文件,里面是关于用户信息的表格,你帮我把系统里面所有用户数据都按照这个文件导出来给我": 我当时就不乐意了,啪的 ...
- Java使用iText生成word文件的完美解决方案(亲测可行)
JAVA生成WORD文件的方法目前有以下种: 一种是jacob 但是局限于windows平台 往往许多JAVA程序运行于其他操作系统 在此不讨论该方案 一种是pio但是他的excel处理很程序 wor ...
- Java使用iText生成word文件的解决方案
JAVA生成WORD文件的方法目前有以下种: 一种是jacob 但是局限于windows平台 往往许多JAVA程序运行于其他操作系统 在此不讨论该方案 一种是pio但是他的excel处理很程序 wor ...
- java itext word_Java使用iText生成word文件的解决方案 | 学步园
转自[http://www.31km.cn/post/450.html] JAVA生成WORD文件的方法目前有以下种: 一种是jacob 但是局限于windows平台 往往许多JAVA程序运行于其他操 ...
- PHP导出word【 直接生成word文件 】
使用composer安装PHPword: composer require phpoffice/phpword 直接生成word文件: public function makePhpWord(){ ...
- Python 自动化教程(5) : 自动生成Word文件
系列教程: Python 自动化教程(1) 概述,第一篇 Excel自动化 Python 自动化教程(2) : Excel自动化:使用pandas库 Python 自动化教程(3) : 自动生成PPT ...
- Freemark生成Word文件的加密处理
Word文件加密处理 Word文件的加密处理 具体实现 Word文件的加密处理 最近完成了一个使用freemark生成文档的需求.本次实现使用的是freemark模板技术. 具体实现 首先使用wps或 ...
- 艺赛旗(PRA)根据制式模板批量生成 word 文件
艺赛旗 RPA8.0全新首发免费下载 点击下载 http://www.i-search.com.cn/index.html?from=line1 请看程序运行过程: 操作 word 其实是一件很痛苦的 ...
最新文章
- A Quick Guide For Windows 2008 Server Core
- windows 下配置 react native 开发环境
- C++20 - 下一个大版本功能确定
- linux服务器监控zabbix,Linux监控之--使用ZABBIX监控web服务器
- TPAMI 2021 华为诺亚悉尼大学陶大程团队提出多功能卷积,助力轻量级网络
- 盗版,盗版给了我们什么?
- 拓端tecdat|R语言中自编基尼系数的CART回归决策树的实现
- Python中scipy库的pearsonr(x, y)的使用
- Linux网络编程-UDP实现QQ聊天功能
- 已解决ValueError: Of the four parameters: start, end, periods, and freq, exactly three must be specifie
- 像把大象放入冰箱那样制造芯片
- 数据分析模型篇—安索夫矩阵
- 五一入哪个牌子蓝牙耳机好?无线主动降噪蓝牙耳机排行榜
- 使用DeepWalk从图中提取特征
- 2021年山东省安全员B证试题及解析及山东省安全员B证作业模拟考试
- Yii框架下使用redis做缓存,读写分离
- Windows11下安装jdk
- Eclipse配置黑色酷炫主题
- 数码摄影的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
- 简单可控硅交流调压方案
热门文章
- Dubbo服务服务暴露之ProxyFactory Invoker
- java面试准备题目
- Java基础---Java中运算符优先级(十六)
- 工作组下安装ISA Server 2004
- sniffer经典指南 一
- php无框架开发web项目,web.framework
- 微信小程序实战篇:小程序之页面数据传递
- mysql where连接_MySQL连接查询on和where的区别和顺序
- MyEclipse8.5中的可视化界面JTable和JComboBox应用,及常用方法
- VS debug调试时提示“未找到源”