在实际环境中测试
在生产中测试无水印。
随时随地为您服务。
Microsoft Office Excel 是管理和分析数据的强大工具。 然而,通过代码自动进行数据输入和分析可以简化流程并节省时间。本文将讨论如何使用编程语言 VB.NET 以编程方式写入 Excel 文件并创建 Excel 文件。
IronXLExcel 是一个功能强大且易于使用的库,可用于在 VB.NET 应用程序中处理 Excel 文件。 有了 IronXL.Excel,开发人员无需在服务器或客户端机器上安装 Microsoft Excel,即可轻松读取、编写和处理 Excel 文件。 IronXL 是专为 VB.NET 开发人员设计的,提供了简单直观的 API,使他们能够在熟悉的编程环境中处理 Excel 文件。 该库支持多种 Excel 文件格式它还提供格式化、图表和数据透视表等高级功能,使其成为在 VB.NET 应用程序中处理 Excel 数据的多功能工具。它还提供格式化、图表和数据透视表等高级功能,是在 VB.NET 应用程序中处理 Excel 数据的多功能工具。
在用 VB.NET 为 IronXL 编写代码之前,需要具备一些先决条件:
您的系统必须安装了 Visual Studio 才能创建 VB.NET 项目。 如果您没有 Visual Studio,可以从 Microsoft 网站下载。
请确保您的系统已安装 .NET Framework。 IronXL 需要 .NET Framework 4.0 或更高版本才能正常运行。
要在 VB.NET 项目中使用 IronXL,您需要安装 IronXL 库。 可以通过 Visual Studio 中的 NuGet 包管理器将 IronXL NuGet 包添加到您的项目中。
只要确保满足这些前提条件,您就能成功地在 VB.NET 中使用 IronXL 编写代码。
要在 Visual Studio 中创建 VB.NET,以下是在 Visual Studio 中创建 VB.NET 项目的步骤:
打开 Visual Studio。
点击开始页面上的 "创建新项目",或转到 "文件">"新建">"项目"。
在 "新建项目 "对话框的左侧窗格中选择 "Visual Basic"。
选择您要创建的项目类型,如 "Windows 窗体应用程序 "或 "控制台应用程序"。 为简单起见,本教程将使用控制台应用程序。
在 Visual Studio 中创建一个新的控制台应用程序
输入项目名称并选择保存位置。
配置新项目
然后选择 .NET Core 版本,点击 "创建"。
为项目选择最新的 .NET Core 版本
Visual Studio 将创建一个新项目,其中包含一些默认文件和文件夹。
现在,您可以开始在 Visual Studio 中编写 VB.NET 代码了。
IronXL 库可以通过不同方式下载和安装。
它们是
要安装 IronXL 库,最简单的方法是使用 Visual Studio 中的 NuGet 包管理器。 只需打开 NuGet 软件包管理器,在 "浏览 "选项卡中搜索 IronXL 即可。 在搜索结果中找到 IronXL 后,请选择并继续安装。 安装完成后,您就可以开始在项目中使用 IronXL 库了。
下面的截图显示了如何在 Visual Studio 中打开 NuGet 包管理器。
导航到NuGet包管理器
搜索结果中的 IronXL:
在 NuGet 软件包管理器用户界面中搜索 IronXL 软件包
许多人喜欢使用命令行界面安装软件包。 要使用命令行安装 IronXL,请按照以下步骤操作:
Install-Package IronXL.Excel
现在,软件包将下载/安装到当前项目,并可随时使用。
在软件包管理器控制台选项卡中安装 IronXL 软件包
IronXL for .NET 是一个功能强大的库,可使用户使用 VB.NET 阅读、创建和操作 Excel 文档。
有了 IronXL.Excel,您可以轻松创建新的 Excel 文件或访问现有文件并向其中写入数据。 这些功能对于各种任务非常有用,例如生成报告、导出数据或创建复杂的 Excel 电子表格。
在这种情况下,要简单演示如何创建一个新的 Excel 文件并向其中写入数据,以及如何使用 IronXL for .NET 在 VB.NET 中打开一个现有的 Excel 文件并向其中添加数据。
您可以使用 IronXL for VB.NET 轻松创建一个新的 Excel 电子表格并在其中进行编写。 使用 IronXL,您可以创建 Excel 工作簿(Excel 电子表格)该文件包含多个 Excel 工作表。
在下面的代码片段中,创建一个基于控制台的 Excel 应用程序对象并在其中写入内容。
Imports IronXL
Imports System
Imports System.Data
Module Program
'private sub
Sub Main(args As String())
'new workbook
Dim workBook As WorkBook = WorkBook.Create()
Dim xlsWorkBook As WorkBook = WorkBook.Create(ExcelFileFormat.XLS)
Dim workSheet As WorkSheet = workBook.CreateWorkSheet("new_sheet")
workSheet("A1").Value = "Hello World"
workSheet("A1").Style.WrapText = True
workSheet("A2").Value = "Created with IronXL"
workSheet("A2").Style.BottomBorder.Type = IronXL.Styles.BorderType.Double
workBook.SaveAs("sample.xlsx")
End Sub
End Module
Imports IronXL
Imports System
Imports System.Data
Module Program
'private sub
Sub Main(args As String())
'new workbook
Dim workBook As WorkBook = WorkBook.Create()
Dim xlsWorkBook As WorkBook = WorkBook.Create(ExcelFileFormat.XLS)
Dim workSheet As WorkSheet = workBook.CreateWorkSheet("new_sheet")
workSheet("A1").Value = "Hello World"
workSheet("A1").Style.WrapText = True
workSheet("A2").Value = "Created with IronXL"
workSheet("A2").Style.BottomBorder.Type = IronXL.Styles.BorderType.Double
workBook.SaveAs("sample.xlsx")
End Sub
End Module
从 IronXL.Excel 创建的 Excel 文件
如果您需要修改现有 Excel 文件,可以使用 IronXL.Excel 打开现有 Excel 工作表并将数据写入其中。 如果您想更新现有的 Excel 报告、Excel 电子表格或 Excel 数据库,这将非常有用。 有了 IronXL,您可以在 VB.NET 中轻松读取、编写和修改 Excel 文件。
下面的代码片段将侧重于打开现有 Excel 文件并向其中写入数据。
Imports IronXL
Imports System
Imports System.Data
Module Program
Sub Main(args As String())
Dim workBook As WorkBook = WorkBook.Load("multiple.xlsx")
Dim workSheet As WorkSheet = workBook.WorkSheets(0)
' first worksheet
Dim firstSheet As WorkSheet = workBook.DefaultWorkSheet
firstSheet("A8").Value = "Hello Developers"
firstSheet("A8").Style.BottomBorder.Type = IronXL.Styles.BorderType.Double
firstSheet("A9").Value = "This is how you can write to existing Excel file"
firstSheet("A9").Style.BottomBorder.Type = IronXL.Styles.BorderType.Double
workBook.SaveAs("sample.xlsx")
End Sub
End Module
Imports IronXL
Imports System
Imports System.Data
Module Program
Sub Main(args As String())
Dim workBook As WorkBook = WorkBook.Load("multiple.xlsx")
Dim workSheet As WorkSheet = workBook.WorkSheets(0)
' first worksheet
Dim firstSheet As WorkSheet = workBook.DefaultWorkSheet
firstSheet("A8").Value = "Hello Developers"
firstSheet("A8").Style.BottomBorder.Type = IronXL.Styles.BorderType.Double
firstSheet("A9").Value = "This is how you can write to existing Excel file"
firstSheet("A9").Style.BottomBorder.Type = IronXL.Styles.BorderType.Double
workBook.SaveAs("sample.xlsx")
End Sub
End Module
修改 IronXL.Excel 创建的现有 Excel 文件。
上述代码示例展示了如何创建 Excel 文件并将其保存为不同的 Excel 文件格式。 使用 VB.NET 以编程方式将数据写入 Excel 文件,可以大大简化数据处理并自动执行重复性任务。 IronXL 是一个功能强大且易于使用的库,用于在 VB.NET 中处理 Excel 文件,为开发人员提供了一个简单直观的 API 来处理 Excel 文件。 通过遵循先决条件、在 Visual Studio 中创建 VB.NET 项目并安装 IronXL,用户可以使用代码创建和修改 Excel 文件。 有了 IronXL,用户可以轻松创建新的 Excel 文件、打开现有的 Excel 文件并向其中写入数据,使其成为在 VB.NET 应用程序中处理 Excel 数据的多功能工具。
有关如何使用 IronXL.Excel 从 Excel 文档导出数据并写入 Excel 文件的更多信息,请参阅此页关于如何将数据写入 Excel 文件的链接. 有关代码示例,请访问以下示例创建 Excel 文件及其对象.
IronXL 附带一个许可费根据所选的许可计划,起价为 $749。 不过,IronXL 也提供免费试用期,让潜在客户在承诺购买之前免费测试软件及其功能。 在免费试用期内,用户可以访问软件的所有特性和功能,并确定其是否符合自己的特定需求和要求。
此外,用户还可以利用Iron Suite它集合了 5 个顶级 VB.NET Core 库,包括IronXL, IronPDF等等。