open xml 是由 microsoft 开发的一种基于 xml 的文件格式,允许用户存储和交换各种类型的文件,如文字处理文档、电子表格、演示文稿、图表和图示。它在各种应用程序得到了广泛的认可与支持,是长期数据保存的可靠选择。
在某些情况下,您可能需要将 excel 文件转换为 open xml 格式,以确保这些文件可以被其他软件打开和读取。另一方面,也可能有用户需要将 open xml 文件转换为 excel 格式,以利用 excel 中可用的数据分析工具,如数据透视表和图表。在本文中,我们将介绍如何使用 spire.xls for .net 将 excel 转换为 open xml 或将 open xml 转换为 excel。
安装 spire.xls for .net
首先,您需要将 spire.xls for .net 包含的 dll 文件作为引用添加到您的 .net 项目中。dll 文件可以从此链接下载,也可以通过 安装。
pm> install-package spire.xls
将 excel 转换为 open xml
若要将 excel 文件转换为 open xml,您需要使用 workbook.loadfromfile(string filename) 方法加载 excel 文件,然后调用 workbook.saveasxml(string filename) 方法将其保存为 open xml 格式。
以下步骤演示了如何将 excel 文件转换为 open xml:
- 初始化 workbook 类的实例。
- 使用 workbook.loadfromfile(string filename) 方法加载 excel 文件。
- 调用 workbook.saveasxml(string filename) 方法以 open xml 格式保存 excel 文件。
- c#
- vb.net
using spire.xls;
namespace convertexceltoopenxml
{
internal class program
{
static void main(string[] args)
{
//初始化workbook类的实例
workbook workbook = new workbook();
//加载excel文件
workbook.loadfromfile("示例文档.xlsx");
//将excel文件保存为open xml格式
workbook.saveasxml("exceltoxml.xml");
}
}
}
imports spire.xls
namespace convertexceltoopenxml
friend class program
private shared sub main(byval args as string())
'初始化workbook类的实例
dim workbook as workbook = new workbook()
'加载excel文件
workbook.loadfromfile("示例文档.xlsx")
'将excel文件保存为open xml格式
workbook.saveasxml("exceltoxml.xml")
end sub
end class
end namespace
将 open xml 转换为 excel
若要将 open xml 文件转换为 excel,您需要使用 workbook.loadfromxml(string filename) 方法加载 open xml 文件,然后调用 workbook.savetofile(string filename, excelversion version) 方法将其保存为 excel 格式。
以下步骤演示了如何将 open xml 文件转换为 excel:
- 初始化 workbook 类的实例。
- 使用 workbook.loadfromxml(string filename) 方法加载 open xml 文件。
- 调用 workbook.saveasxml(string filename) 方法以 excel 格式保存 open xml 文件。
- c#
- vb.net
using spire.xls;
namespace convertopenxmltoexcel
{
internal class program
{
static void main(string[] args)
{
//初始化workbook类的实例
workbook workbook = new workbook();
//加载open xml文件
workbook.loadfromxml("exceltoxml.xml");
//将excel格式保存为open xml文件
workbook.savetofile("xmltoexcel.xlsx", excelversion.version2016);
}
}
}
imports spire.xls
namespace convertopenxmltoexcel
friend class program
private shared sub main(byval args as string())
'初始化workbook类的实例
dim workbook as workbook = new workbook()
'加载open xml文件
workbook.loadfromxml("exceltoxml.xml")
'将excel格式保存为open xml文件
workbook.savetofile("xmltoexcel.xlsx", excelversion.version2016)
end sub
end class
end namespace
申请临时 license
如果您希望删除结果文档中的评估消息,或者摆脱功能限制,请该email地址已收到反垃圾邮件插件保护。要显示它您需要在浏览器中启用javascript。获取有效期 30 天的临时许可证。