excel 是由微软公司开发的一种广泛使用的电子表格应用程序,具有数据分析、可视化和管理等一系列功能。而 ods(opendocument spreadsheet)是电子表格的开放标准格式,这意味着它可以被各种软件应用程序读取和编辑,包括 libreoffice 和 apache openoffice。
为了实现兼容性、共享或满足特定的功能要求,有时候可能需要在这两种格式之间进行转换。在本文中,您将学习如何使用 spire.xls for .net 在 c# 中将 excel 转换为 ods 或将 osd 转换为 excel。
安装 spire.xls for .net
pm> install-package spire.xls
c# 将 excel (xls/xlsx) 转换为 ods
您可以加载 excel (.xls 或 .xlsx) 文件,然后通过 workbook.savetofile(string filename, fileformat.ods) 方法将其保存为 ods 文件。具体步骤如下:
- 创建一个 workbook 类的对象。
- 使用 workbook.loadfromfile() 方法加载 excel 文件。
- 使用 workbook.savetofile(string filename, fileformat.ods) 方法将 excel 文件保存为 ods 格式。
- c#
using spire.xls;
namespace convertexceltoods
{
class program
{
static void main(string[] args)
{
// 创建 workbook 对象
workbook workbook = new workbook();
// 加载 excel 文件
workbook.loadfromfile("示例.xlsx");
// 将 excel 文件保存为 ods 格式
workbook.savetofile("excel转ods.ods", fileformat.ods);
}
}
}
c# 将 ods 转换为 excel (xls/xlsx)
spire.xls for .net 还支持将 ods 文件转换回 excel xls 或 xls 格式。具体步骤如下:
- 创建一个 workbook 类的对象。
- 使用 workbook.loadfromfile() 方法加载 ods 文件。
- 使用 workbook.savetofile(string filename, fileformat fileformat) 方法将 ods 文件保存为 xls 或 xlsx 格式。
- c#
using spire.xls;
namespace odstoexcel
{
class program
{
static void main(string[] args)
{
// 创建 workbook 对象
workbook workbook = new workbook();
// 加载 ods 文件
workbook.loadfromfile("示例.ods");
// 将 ods 文件保存为 xlsx 格式
workbook.savetofile("ods转xlsx.xlsx", fileformat.version2016);
// 将 ods 文件保存为 xls 格式
workbook.savetofile("ods转xls.xls", fileformat.version97to2003);
}
}
}
申请临时 license
如果您希望删除结果文档中的评估消息,或者摆脱功能限制,请该email地址已收到反垃圾邮件插件保护。要显示它您需要在浏览器中启用javascript。获取有效期 30 天的临时许可证。