本快速教程介绍了**如何在 C# 中将 XLS 转换为 XLSX,而无需使用任何第三方工具。它有助于自定义 XLS 加载操作,以减少内存需求,并仅使用来自源 XLS 的所需数据创建 XLSX 文件。 将 XLS 转换为 XLSX C# 代码不仅演示了所需的转换,还提供了自定义 XLS 加载过程的指南,以避免将不必要的数据复制到转换后的 XLSX。
使用 C# 将 XLS 转换为 XLSX 的步骤
- 设置您的应用程序以从 NuGet 包管理器添加对 Aspose.Cells for .NET 的引用
- 实例化 LoadOptions 类对象来控制 XLS 文件的加载
- 在加载 XLS 文件之前配置 LoadOptions 类对象
- 使用 LoadOptions 设置将 XLS 文件加载到 Workbook 对象中
- 将加载的 XLS 文件另存为 XLSX 在磁盘上
上述步骤提供了一步一步的过程来帮助如何使用 C# 将 XLS 转换为 XLSX。如果您只想将 XLS 保存到 XLSX 而不进行任何自定义,则此过程非常简单,只需几行代码。但是,出于学习目的,共享步骤和示例代码以控制 XLS 文件加载操作,就像您从 XLS 中过滤数据一样,还设置标志以在打开源 XLS 文件时自动执行公式。
在 C# 中将 XLS 转换为 XLSX 的代码
此代码使用 LoadOptions 类对象并演示了一些属性,如内存设置、打开文件后解析公式的标志、设置打开文件的密码以及设置过滤器以从只有图片的工作表中加载数据。还有许多其他选项,例如在将数据输入单元格时是否检查 Excel 限制、配置默认字体、设置纸张大小等。
在本教程中,我们了解到为了将 XLS 保存到 XLSX,可以有效地使用基于 C# 的 API。如果您想了解将 Excel 转换为图像的过程,请参阅 如何在 C# 中将 Excel 转换为图像 上的文章。