在实际环境中测试
在生产中测试无水印。
随时随地为您服务。
本文将探讨在 C# 控制台应用程序中将 XLS 转换为 XLSX 格式的 IronXL 库。
IronXL是一个 .NET Excel 库,可帮助开发人员在 C# 应用程序中创建、读取和编辑 Excel 文件。 在性能和输出方面分别做到快速和准确。 它支持所有 Excel 工作簿文件格式(xls、xlsx、xlsm、csv、tsv). IronXL.Excel 还可以保存或导出 Excel 格式的数据(XLS、XLSX)翻译的内容包括:JSON、HTML、二进制、字节数组、数据集或数据表。
IronXL 允许开发人员优雅地处理工作表和单元格范围。 使用 IronXL,您可以编辑公式. 在工作表中重新计算已给出的公式非常容易。 可对数据进行排序基于范围、列或行。 它为您提供了编辑布局的功能,例如冻结窗格, 自动调整行/列大小和添加和删除行/列.
有了 IronXL.Excel,可以通过用户密码和编辑文件的权限来保护 Excel 文件。另一个功能是,您可以添加、删除和提取图像从 Excel 工作表中翻译。 它还提供了几乎所有单元格数据格式的各种 Excel 函数。 这使得 IronXL 成为处理 Excel 文件时最直观的 API 之一。
IronXL.Excel 不需要在机器上安装 Microsoft Excel,因为它不需要 Office Interop 或任何其他依赖性。 它可在多个平台上运行,并与 .NET 7、6 和 5 兼容。它还支持 .NET Core 2 和 3 以及标准的 2 个版本。 工作 Excel 电子表格也支持 .NET Framework 4.5 及以后版本。
建议从 Visual Studio 最新版本开始创建应用程序。 Visual Studio 是用于 C# 开发的官方集成开发环境,您必须安装它。 您可以从微软 Visual Studio 网站如果没有安装。
以下步骤将创建一个名为 "DemoApp "的新项目。
打开 Visual Studio,点击创建新项目
打开 Visual Studio
选择控制台应用程序并单击下一步
在 Visual Studio 中创建一个新项目
设置项目名称
配置您的新项目
选择 .NET 版本。 选择稳定版本 .NET 6.0。
*.NET Framework 选择***
项目创建后,需要在项目中安装 IronXL 库才能使用。 按照步骤进行安装。
从 "解决方案资源管理器 "或 "工具 "中打开 "管理解决方案的 NuGet 包"。
导航至 NuGet 软件包管理器
浏览 IronXL 库并选择当前项目。 点击安装。
在 NuGet 软件包管理器用户界面中搜索并安装 IronXL 软件包
在 Program.cs 文件顶部添加以下命名空间
using IronXL;
using IronXL;
Imports IronXL
IronXL.Excel 提供了打开现有 Excel 文件的功能,您也可以创建一个新的 Excel 文件。在这里,我们将使用 C# IronXL 打开一个现有的 Excel XLS 文件加载 Excel方法。 Load "方法是 "LoadExcel "的简略同义词。
// Supported spreadsheet formats for reading XLSX, XLS, XLSM, XLTX, CSV and TSV
WorkBook workBook = WorkBook.LoadExcel("sample.xls");
// Supported spreadsheet formats for reading XLSX, XLS, XLSM, XLTX, CSV and TSV
WorkBook workBook = WorkBook.LoadExcel("sample.xls");
' Supported spreadsheet formats for reading XLSX, XLS, XLSM, XLTX, CSV and TSV
Dim workBook As WorkBook = WorkBook.LoadExcel("sample.xls")
加载的示例文件如下:
XLS 数据文件示例
要创建 XLS 或 XLSX 格式的 Excel 文件,请访问此代码示例页面这里.
要将 XLS 转换为 XLSX 文件,IronXL 只需使用保存方法即可完成此转换。 以下代码显示了如何将 XLS 文件保存为 XLSX 文件:
workBook.SaveAs("converted_sample.xlsx");
workBook.SaveAs("converted_sample.xlsx");
workBook.SaveAs("converted_sample.xlsx")
就是这样。 我们已成功将 XLS 转换为 XLSX 格式。 如需转换为其他格式,请访问代码示例页面.
导出的 XLSX 文件
您可以看到,即使经过转换,数据也是一样的。 IronXL 提供了易用性、速度和准确性。
本文演示了如何使用 IronXL.Excel 的 C# 语言将 XLS Excel 文件转换为 XLSX 文件。 IronXL.Excel 提供的功能可以无障碍地处理现有 Excel 文件。 不同电子表格格式之间的转换通常只需一行。 它快速、易用、准确。 它还允许您创建新的 Excel 文件,并以简单的语法向其中写入数据。 IronXL.Excel 也可用于在未安装 Microsoft Office 的情况下阅读 Excel 文件。 要从 Excel 文件中读取数据,您可以查看以下内容代码示例页面.
IronXL 可免费用于开发,也可授权用于商业用途。 您也可以尝试 IronXL 的免费试用用于商业用途。 从IronXL 网站.