这篇文章将引导您逐步完成使用 C#** 将 XLS 转换为 XLSX 的说明。我们还将使用详细说明来转换文档并使用 C# 从 XLS 生成 XLSX。这些说明和示例代码与基于 .NET 的系统兼容,例如 Microsoft Windows、Linux 和 macOS。
使用 C# 将 XLS 转换为 XLSX 的步骤
- 从 NuGet.org 网站安装 GroupDocs.Conversion for .NET 包
- 添加对 GroupDocs.Conversion 命名空间的引用以使用代码中的 API 调用来执行文档转换
- 通过创建 Converter 类的实例来加载输入 XLS 文件
- 通过创建一个对象来初始化 SpreadsheetConvertOptions 类
- 通过调用 Converter 类的 Convert 方法将转换后的 XLSX 文件保存到磁盘
上述实现 C# 将 XLS 转换为 XLSX 功能的步骤相当简单。从 NuGet 下载相应的包并在代码中包含相关的命名空间以开始文档转换。之后,通过构造 Converter 对象来加载源 XLS 文件,并通过创建 SpreadsheetConvertOptions 类的实例来定义输出 XLSX 文件的转换选项。最后,使用转换功能将转换后的文件保存到光盘。
使用 C# 将 XLS 转换为 XLSX 的代码
using System; | |
using GroupDocs.Conversion.Options.Convert; | |
namespace ConvertXlsToXlsxUsingCSharp | |
{ | |
class Program | |
{ | |
public static void Main(string[] args) // Main function to convert XLS to XLSX using C# | |
{ | |
// Remove the watermark in output XLSX document by adding license | |
string licensePath = "GroupDocs.Conversion.lic"; | |
GroupDocs.Conversion.License lic = new GroupDocs.Conversion.License(); | |
lic.SetLicense(licensePath); | |
// Load the source XLS file for conversion to XLSX | |
var converter = new GroupDocs.Conversion.Converter("sample.xls"); | |
// Set the convert options for the XLSX | |
var convertOptions = new SpreadsheetConvertOptions(); | |
// Convert and save the XLS in XLSX format | |
converter.Convert("converted.xlsx", convertOptions); | |
Console.WriteLine("Done"); | |
} | |
} | |
} |
为了演示如何使用本指南,我们创建了上述示例 C# 代码以将 XLS 转换为 XLSX。您可以将此示例代码作为项目的起点,并通过使用 SpreadsheetConvertOptions 类轻松自定义它来设置各种输出文档特征。您还可以将 XLS 文件转换为其他文档格式,例如 XLAM、XLTM、XLSB、JPG、TIFF、SVG 等。
我们描述了在 C# 功能中将 XLS 转换为 XLSX 的详细说明,并在本文中创建了示例代码。在我们最近的文章中,我们查看了 如何在 C# 中将 XML 转换为 CSV;查看它以获取更多信息。