在生产环境中测试,无水印。
随时随地满足您的需求。
获得30天的全功能产品。
几分钟内就能启动并运行。
在您的产品试用期间,全面访问我们的支持工程团队。
DataTables 通过排序、筛选和搜索选项处理大型数据集。 这些内容可以导出到 Excel 中进行可视化展示,如图表和图形,以获得更丰富的数据洞察力。 HTML 表格也可转换为 Excel 工作簿。
IronXL 是一个强大的库,专为在 VB.NET 应用程序中创建、读取和操作 Excel 文件而设计。 有了 IronXL.Excel,开发人员可以快速、轻松地将 Excel 工作表功能整合到他们的应用程序中,而无需任何专业知识或 Excel 表方面的专业技能。 该库提供了一系列用于处理Excel文件的功能,包括读取和写入数据、格式化单元格、创建图表和图形等等。 IronXL 支持XLS 和 XLSX 文件格式,可与多种 Excel 版本一起使用。 使用 IronXL,您还可以在 .NET 代码中添加列标题。
要在 VB.NET 中成功使用 IronXL 编写代码,必须具备几个前提条件:
您的系统必须安装 Visual Studio 才能创建 VB.NET 项目。 如果您没有 Visual Studio,可以从 Microsoft 网站下载。
您的系统必须安装 .NET Framework,IronXL 需要 4.0 或更高版本才能正常运行。
您需要安装 IronXL 库才能在 VB.NET 项目中使用它。
确保满足这些先决条件,您就能在 VB.NET 中成功使用 IronXL 编写代码。
要在 Visual Studio 中创建 VB.NET,以下是在 Visual Studio 中创建 VB.NET 项目的步骤:
打开 Visual Studio。
点击开始页面上的 "创建新项目",或转到 "文件">"新建">"项目"。
在 "新建项目 "对话框的左侧窗格中选择 "Visual Basic"。
选择您要创建的项目类型,如 "Windows 窗体应用程序 "或 "控制台应用程序"。 本教程将使用一个控制台应用程序。
在Visual Studio中创建一个新项目
输入项目名称并选择保存位置。
配置您的项目
然后选择 .NET Core 版本,点击 "创建"。
.NET Framework 选择
Visual Studio 将创建一个新项目,其中包含一些默认文件和文件夹。
现在,您可以开始在 Visual Studio 中编写 VB.NET 代码了。
IronXL 库可以通过不同方式下载和安装。
它们是
要安装 IronXL 库,第一种方法是使用 Visual Studio 中的 NuGet 包管理器。 只需打开 NuGet 软件包管理器,在 "浏览 "选项卡中搜索 IronXL 即可。 在搜索结果中找到 IronXL 后,请选择并继续安装。
下面的截图显示了如何在 Visual Studio 中导航到 NuGet 包管理器的示例。
导航到NuGet包管理器
搜索结果中的 IronXL:
在 NuGet 包管理器 UI 中搜索并安装 IronXL 包
许多人喜欢使用命令行界面安装软件包。 要使用命令行安装 IronXL,请按照以下步骤操作:
在 "软件包管理器控制台 "选项卡中输入以下一行:安装-软件包 IronXL.Excel
现在,软件包将下载/安装到当前项目,并可随时使用。
6
将 DataTable 导出到 Excel 文件的过程是数据处理中的一项常见任务,IronXL for .NET 可以轻松完成这一任务。 首先,您需要用要导出的数据创建一个新的 DataTable。 然后,您可以使用 IronXL.Excel 的工作簿对象创建一个新的 Excel 工作簿,并向其中添加工作表。 之后,您可以使用 IronXL 的 Range 对象将 DataTable 列数据填充到工作表中。
将 DataTable 对象导出到 XLS 文件后,您可以将表格数据保存为易于阅读和与他人共享的格式,同时保留原始数据的结构和格式。
以下代码片段展示了如何创建 DataTable 行并将其转换为 Excel 文件。
Imports IronXL
Imports System
Imports System.Data
Module Program
Sub Main(args As String())
Dim table As New DataTable()
table.Columns.Add("DataSet_Daily_ Household", GetType(String))
table.Rows.Add("Glass")
table.Rows.Add("Plates")
table.Rows.Add("Match Sticks")
table.Rows.Add("leather")
table.Rows.Add("Soap")
table.Rows.Add("Brush")
table.Rows.Add("Comb")
table.Rows.Add("Wires")
table.Rows.Add("Pins")
table.Rows.Add("And Many More")
Dim dt As WorkBook = WorkBook.Create(ExcelFileFormat.XLS)
Dim dc As WorkSheet = wb.DefaultWorkSheet
Dim rowCount As Integer = 1
For Each row As DataRow In table.Rows
dc("A" & (rowCount)).Value = row(0).ToString()
rowCount += 1
Next row
dt.SaveAs("sample.xls")
End Sub
End Module
Imports IronXL
Imports System
Imports System.Data
Module Program
Sub Main(args As String())
Dim table As New DataTable()
table.Columns.Add("DataSet_Daily_ Household", GetType(String))
table.Rows.Add("Glass")
table.Rows.Add("Plates")
table.Rows.Add("Match Sticks")
table.Rows.Add("leather")
table.Rows.Add("Soap")
table.Rows.Add("Brush")
table.Rows.Add("Comb")
table.Rows.Add("Wires")
table.Rows.Add("Pins")
table.Rows.Add("And Many More")
Dim dt As WorkBook = WorkBook.Create(ExcelFileFormat.XLS)
Dim dc As WorkSheet = wb.DefaultWorkSheet
Dim rowCount As Integer = 1
For Each row As DataRow In table.Rows
dc("A" & (rowCount)).Value = row(0).ToString()
rowCount += 1
Next row
dt.SaveAs("sample.xls")
End Sub
End Module
从上面的代码片段生成的 Excel 文件
同样,要将 DataTable 行和列转换为 XLSX 文件格式,只需修改上例中的一行代码即可。
只需替换这行代码。
wb.SaveAs("sample.xls")
wb.SaveAs("sample.xls")
这样,您就大功告成了。
wb.SaveAs("sample.xlsx")
wb.SaveAs("sample.xlsx")
只需在以上示例中将代码行从SaveAs
更改为SaveAsCsv
,即可将DataTable的行和列转换为CSV文件格式。
只需替换这行代码。
wb.SaveAs("sample.xls")
wb.SaveAs("sample.xls")
这样,您就大功告成了。
wb.SaveAsCsv("sample.csv")
wb.SaveAsCsv("sample.csv")
从上述代码生成的CSV文件
在 VB.NET 中将DataTable
导出到 Excel 文件是数据处理和分析中的常见需求。 IronXL 库为开发人员提供了一个强大的工具,以便在 VB.NET 应用程序中创建、读取和操作 Excel 文件,包括将 DataTables
导出到 Excel 文件的功能。 通过将DataTables
导出为Excel文件,用户可以利用Excel提供的强大功能,例如图表、图形和数据透视表,以视觉上吸引人和有序的方式呈现数据。 要使用 IronXL,您需要确保满足先决条件,如安装了 Visual Studio 和 .NET Framework,并安装了 IronXL 库。 最后,本教程演示了如何使用IronXL将DataTables
导出为XLS和CSV文件格式的Excel文件。
要了解有关使用IronXL将DataTables
导出到Excel文件的更多信息,请访问此提供的教程。
此外,用户可以使用Iron Suite,这是一个包含五个高质量ASP.NET Core库的捆绑包,其中包括IronXL、IronPDF和其他组件。