IRONSOFTWAREHOME
USING IRONXL

如何在 VB .NET 中保存 Excel 文件

Curtis Chau
Curtis Chau
Updated: 2026年6月3日

微软 Excel是一款流行的多功能电子表格程序,以其在数据组织、分析和可视化方面的高效性而闻名。 Excel 是一款以网格形式运行的程序。 它将数据整理成行和列,并允许用户在单个单元格中输入各种类型的数据,包括文本、数字、日期和公式。

它通过公式和函数实现的强大计算能力,使用户能够执行各种逻辑、统计和数学任务。

Excel 提供了组织和分析数据的功能,以及创建图表以图形方式描绘数据的功能。 它通过支持多人文件共享和同时编辑来促进团队合作。 由于它能够满足各行各业用户的各种需求,因此可以通过使用宏、VBA 和加载项进行定制和自动化。

Excel 的应用领域包括金融、研究、商业分析和教育。 它是管理、分析数据和利用数据进行决策的重要工具。 在本文中,我们将探讨如何使用 VB.NET 和 IronXL 来保存 Excel 文件。

如何使用 VB.NET 保存 Excel 文件

  1. 创建一个新的控制台项目。
  2. 安装 IronXL 库。
  3. 创建使用 IronXL 库所需的对象。
  4. 使用创建的对象添加值。
  5. 将 Excel 文档保存到所需位置并销毁该对象。

IronXL是什么?

IronXL是一个强大的 .NET Framework,旨在使在 C#、VB.NET 和其他 .NET 语言中处理 Excel 文件变得更加容易。 XLS 和 XLSX 文件格式均与之兼容。 借助此库,开发人员可以更快、更轻松地编写、读取、修改和创建 Excel 电子表格。 此外,还有各种各样的工具和功能可供使用。

IronXL 的主要特性和功能包括:

*数据处理: IronXL 让在 Excel 电子表格中读取、写入和操作数据变得简单。 可以使用二维数组检索单元格值,并且可以进行计算、公式和数据格式化。

  • **Excel 文件创建和修改:**开发人员可以创建新的 Excel 文件并修改现有文件,还可以添加、删除和管理工作表。 它们还可以与各种 Excel 元素进行交互。 ***跨平台兼容性:**由于其跨平台兼容性,IronXL 可用于各种应用场景,并且与多个 .NET 平台兼容,例如 Xamarin、.NET Core 和 .NET Framework。 ***多功能性和兼容性:**它适用于多个 Excel 版本,除了较旧的 XLS Excel 格式外,还支持较新的 XLSX Excel 格式。 ***支持传统和现代 Excel 格式:**它既支持较旧的 Excel 文件格式(XLS,可追溯到 Excel 97-2003),也支持较新的基于 XML 的格式(XLSX,可追溯到 Excel 2007)。 ***实用性:**该库通过提供简单易懂的属性和操作的 API,使不同经验水平的开发人员更容易执行与 Excel 相关的任务。 *数据提取和导出: IronXL 可以轻松连接数据库和其他系统,方便从 Excel 文件中提取数据并将 Excel 数据导出为各种格式。 *支持和文档: IronXL 提供大量的教程、支持和文档,以帮助开发人员利用其库执行与 Excel 相关的任务。 *自动化和效率: IronXL 通过自动化 Excel 流程,帮助用户创建数据驱动的高效应用程序,提高生产力,并减少人工劳动时间。 ***集成和自定义:**通过提供将 Excel 数据导出为多种格式的选项,它有助于创建自定义报告和数据驱动的解决方案。 它还能与其他系统和数据库良好集成。

using IronXL 的行业众多,包括金融、数据分析、报告、商业智能和软件开发等。 它使程序员能够与 Excel 文件进行交互,并通过将数据处理与 Excel 集成相结合来创建可靠的解决方案。 欲了解更多信息,请访问此链接

创建新的Visual Studio项目

创建Visual Studio控制台项目很简单。 请按照以下步骤使用 Visual Studio 开发控制台应用程序:

  1. 打开 Visual Studio:请确保 Visual Studio 已安装在您的计算机上,然后再打开它。

启动新项目

要启动一个新项目,请按照以下步骤操作:

  1. 选择**"文件"** 、 "新建" ,最后选择**"项目"** 。

    如何在VB.NET中保存Excel文件:图1

  2. 从"创建新项目"框的左侧面板中选择您喜欢的编程语言(例如 VB.NET)。

  3. 接下来,从可用项目模板列表中选择"控制台应用程序"或"控制台应用程序 (.NET Core)"模板。

  4. 在"名称"字段中为您的项目提供一个名称。

    如何在VB.NET中保存Excel文件:图2

  5. 选择要保存项目的位置。

  6. 单击**"创建"**以创建一个新的控制台应用程序项目。

    如何在VB.NET中保存Excel文件:图3

安装IronXL库

要安装 IronXL 库,请按照以下步骤操作:

  1. 安装 IronXL 库,因为接下来的步骤需要用到它。 为此,请打开 NuGet 程序包管理器控制台并输入以下命令:

    Install-Package IronXL
    SHELL

    如何在VB.NET中保存Excel文件:图4 - 安装IronXL

  2. 或者,您可以使用 NuGet 包管理器搜索"IronXL"包。 从与 IronXL 相关的所有 NuGet 包列表中,选择需要下载的包。

    如何在VB.NET中保存Excel文件:图5

使用 VB.NET 中的 IronXL 保存 Excel 文件

您可以使用以下步骤在 VB.NET 应用程序中使用 IronXL 保存 Excel 文件。 以下示例代码片段演示了如何在 VB.NET 中使用 IronXL 保存 Excel 文档:

Imports IronXL

Module Program
    Sub Main(args As String())
        ' Define the path where the Excel file will be saved
        Dim excelFilePath As String = "file path here"

        ' Create a new Excel workbook
        Dim workbook As WorkBook = WorkBook.Create(ExcelFileFormat.XLSX)

        ' Add a worksheet to the workbook
        Dim worksheet As WorkSheet = workbook.CreateWorkSheet("Sheet1")

        ' Add data to the worksheet
        worksheet("A1").Value = "Hello"
        worksheet("B1").Value = "IronXL!"

        ' Save the Excel workbook to the specified path
        workbook.SaveAs(excelFilePath)

        ' Output confirmation message
        Console.WriteLine("Excel file saved successfully at: " & excelFilePath)
    End Sub
End Module
VB .NET

要保存Excel文档,请将"file path here"替换为适当的位置和文件名。 在保存之前,您可以在工作簿中修改数据或执行其他操作。

此代码片段创建一个新的 Excel 工作簿,添加一个名为"Sheet1"的工作表,使用 IronXL 将数据写入单元格 A1 和 B1,并将工作簿以 XLSX 格式保存到指定的文件路径。 请确保您计划保存 Excel 文件的位置具有必要的写入权限。 您也可以使用现有的 Excel 模板文件来保存文档。

运行此代码后,您将能够在 VB.NET 程序中使用 IronXL,在指定的文件目录中创建具有所需数据和结构的 Excel 表格。 在将工作簿保存为 XLSX 文件格式之前,请对工作簿的数据和设置进行任何必要的调整。

如何在VB.NET中保存Excel文件:图6

要了解有关此代码的更多信息,请参阅此处的文档

结论

软件开发、金融、数据分析和报告等行业都大量依赖 Excel 库 IronXL。

IronXL 能够创建动态的、以数据为中心的应用程序,有效地、以编程方式管理 Excel 文件,这使得 IronXL 成为开发人员和希望最大限度地利用 Excel 进行运营的企业的重要工具。

总之,IronXL 提供了一种可靠且灵活的方式,可以在 VB.NET 环境中以编程方式创建、加载和保存 Excel 文档。 凭借其全面的功能和用户友好的 API,开发人员可以轻松生成包含结构化数据、格式和计算的 Excel 文件,从而有效地满足各种数据管理和报告需求。

IronXL 提供免费的社区版,但对非商业用途有所限制。 付费版本附带额外功能、支持和完整功能,价格从$999起。 授权方式包括订阅模式或永久授权模式。

有关最新和全面的许可详情,请参阅IronXL 官方网站。 有关 Iron Software 产品的更多信息,请访问此链接

Curtis Chau
技术作家

Curtis Chau 拥有卡尔顿大学的计算机科学学士学位,专注于前端开发,精通 Node.js、TypeScript、JavaScript 和 React。他热衷于打造直观且美观的用户界面,喜欢使用现代框架并创建结构良好、视觉吸引力强的手册。

...
阅读更多

相关文章

Key in blue circle

立即获取免费的 30 天试用版密钥

Your trial license will be sent to your email address

无任何限制。100% 解锁。无需信用卡。

bullet_checked无需信用卡或创建账户无任何限制。100% 解锁。无需信用卡。
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
预约您的免费现场演示
Booking Badge

深受全球数百万工程师信赖

Iron Software 的客户徽标
获取您的无义务咨询
填写下面的表格或通过sales@ironsoftware.com
您的资料将始终保密。
深受全球数百万工程师信赖
Iron Software 的客户徽标
立即获取您的免费30 天试用密钥
无需信用卡或创建账户