c# xml转word的实现示例
作者:E-iceblue 发布时间:2023-01-05 15:47:59
标签:c#,xml,word
本文介绍如何通过C#程序代码方法将XML文件转换为Word文档,包括转为.doc /.docx等格式。并附VB.NET代码,有需要可供参考。
程序中所需必要程序集如下图:
★ 程序集获取:官方地址;Nuget地址
用于测试的XML文件如下,在IE中的打开效果:
本次代码环境中的文件路径为VS项目程序文件夹路径,文件路径另自定义。
【C#】
using Spire.Doc;
namespace XMLtoWord
{
class Program
{
static void Main(string[] args)
{
//加载xml文档
Document doc = new Document();
doc.LoadFromFile("test.xml",FileFormat.Xml);
//保存为.docx格式
doc.SaveToFile("ToWord.docx", FileFormat.Docx2013);
System.Diagnostics.Process.Start("ToWord.docx");
//保存为.doc格式
doc.SaveToFile("ToWord.doc",FileFormat.Doc);
System.Diagnostics.Process.Start("ToWord.doc");
}
}
}
转换结果:
【VB.NET】
Imports Spire.Doc
Namespace XMLtoWord
Class Program
Private Shared Sub Main(args As String())
'加载xml文档
Dim doc As New Document()
doc.LoadFromFile("test.xml", FileFormat.Xml)
'保存为.docx格式
doc.SaveToFile("ToWord.docx", FileFormat.Docx2013)
System.Diagnostics.Process.Start("ToWord.docx")
'保存为.doc格式
doc.SaveToFile("ToWord.doc", FileFormat.Doc)
System.Diagnostics.Process.Start("ToWord.doc")
End Sub
End Class
End Namespace
来源:https://www.cnblogs.com/Yesi/archive/2021/04/08/14632576.html


猜你喜欢
- 前几天有个客户在系统上写了一段html语句,打开页面就显示一张炒鸡大的图片,影响美观。后来仔细想想,幸亏注入的仅仅是html语句,知道严重性
- 一、ToolBar1、在build.gradle中添加依赖,例如:compile 'com.android.support:appc
- Java自定义异常类的实例详解为什么要自己编写异常类?假如jdk里面没有提供的异常,我们就要自己写。我们常用的类ArithmeticExce
- 写一个简单的mybatis plus插件自动生成代码的例子pom.xml 添加配置<!-- mybatis plus 插件-->
- 一、项目简述功能: 前后用户的登录注册,婚纱照片分类,查看,摄影师预 订,后台订单管理,图片管理等等。二、项目运行环境配置: Jdk1.8
- 近期用到了一位师兄写的C++程序,总体功能良好。使用不同的数据测试,发现了一个明显的缺点:大数据量下,预处理过程耗时很长。中科院的某计算集群
- 本文实例讲述了Android非XML形式动态生成、调用页面的方法。分享给大家供大家参考。具体分析如下:这个问题是这样的:我们不使用XML构建
- 前言社区内容经常会有插入链接的需要,这时就产生了对链接的UI和点击交互的需求,我们在微博中也经常会在列表页面和详情页面看到。下边我们就此功能
- 这篇文章主要介绍了Java中 switch关键原理及用法详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需
- spring 容器依赖<dependency> <groupId>org.springframework
- 本文实例为大家分享了java实现二叉树遍历的具体代码,供大家参考,具体内容如下二叉树如下:遍历结果如下:以下是实现代码:package bi
- 今天Android Studio提示我这个东东。。。为了加快Gradle的构建速度,我点击了“Update”。。。之后工程一片红,全是R文件
- 1、前言最近在用Kotlin+Spring Boot写一个后端项目,实体类习惯性地用了Kotlin中的data class,但是Spring
- 写在前面注:本文章使用的 SpringBoot 版本为 2.2.4.RELEASE,其 Spring 版本为 5.2.3.RELEASE前言
- Android studio4.1更新后出现的问题如下> Task : app : kaptDebugKotlin FAILEDFAI
- 将JavaDoc 注释 生成API文档1. 打开java代码,编写JavaDoc 注释,只有按照java的规范编写注释,才能很好的生成API
- 前言当您使用LINQ来处理数据库时,这种体验是一种神奇的体验,对吗?你把数据库实体像一个普通的收集,使用Linq中像Where,Select
- 本文实例讲述了C#生成随机数的方法。分享给大家供大家参考。具体如下:/// <summary> /// 生成num位
- Mybatis条件if test使用枚举值1.正确package com.weather.weatherexpert.common.util
- 1、什么是反射?在java开发中有一个非常重要的概念就是java反射机制,也是java的重要特征之一。反射的概念是由Smith在1982年首