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
![](https://www.aspxhome.com/images/zang.png)
![](https://www.aspxhome.com/images/jiucuo.png)
猜你喜欢
- 这次我们来说一下hibernate的层次设计,层次设计也就是实体之间的继承关系的设计。 也许这样比较抽象,我们直接看例子。&nbs
- java实现数据加密问题,具体代码如下所示:package Array;import java.util.Scanner;/*某个公司采用电
- 批量修改代码如下<update id="UPDATE_HOTEL_REAL_TIME_PRICE" paramet
- 线程安全当多个线程访问某个类时,不管运行时环境采用何种调度方式或者这些进程将如何交替执行,并且在主调代码中不需要任何额外的同步或协调,这个类
- 本文实例讲述了java使用Jdom实现xml文件写入操作的方法。分享给大家供大家参考,具体如下:package com.yanek.demo
- SharedPreferences在开发过程中,数据存取是较为频繁的,今天我们来了解下android几种常见的数据存取方式。在Android
- Java定义Long数据类型Long lg=10L;只需要在定义的的整型后面加个L;就和定义float数据类型一样Float ft=5.20
- 简介在文章《GraalVM和Spring Native尝鲜,一步步让Springboot启动飞起来,66ms完成启动》中,我们介绍了如何使用
- 在互联网的服务端开发的时候,我们很经常要在一个项目中去调用不同的数据库。在这种情况下,必然要涉及到多数据源问题。那么,我们该如何解决多数据源
- Handler是什么?Handler 是一个可以实现多线程间切换的类,通过 Handler 可以轻松地将一个任务切换到 Handler 所在
- this总要有个事物来代表类的当前对象,就像C++中的this指针一样,Java中的this关键字就是代表当前对象的引用。它有三个主要的作用
- 适配器(Adapter)模式:适配器模式把一个类的接口变换成客户端所期待的另一种接口,从而使原本因接口不匹配而无法在一起工作的两个类能够在一
- 今天来说一个Java多机部署下定时任务的处理方案。需求: 有两台服务器同时部署了同一套代码, 代码中写有spring自带的定时任务,但是每次
- 这篇文章主要介绍了Spring Bean初始化及销毁多种实现方式,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值
- 前言本文章主要从spring security安全认证登录内部调用流程来流程分析登录过程。一、登录时序图时序原图二、配置与代码1.引入库po
- 0、引言在开发的过程中,很多业务场景需要一个树形结构的结果集进行前端展示,也可以理解为是一个无限父子结构,常见的有报表指标结构、菜单结构等。
- 1.组装查询条件组装查询其实很简单,可以支持条件的链式编程:查询用户名包含a,年龄在 10 - 20 之间并且邮箱不为空的用户:@Testv
- 首先我们知道:JVM发生内存错误的类型1、堆内存泄漏:OutOfMemory:Java heap space此种内存泄漏,增加内存,只能暂时
- PowerPoint幻灯片中可插入公式,用于在幻灯片放映时演示相关内容的论证、推算的依据,能有效地为演讲者提供论述的数据支撑。通过后端程序代
- 1. 二叉树的顺序存储1.1 存储方式使用数组保存二叉树结构,方式即将二叉树用 层序遍历 方式放入数组中。一般只适合表示完全二叉树,这种方式