如何导入和导出数据集
数据集(DataSet)是数据的内存表示形式,可容纳多个相关表、关系和约束。它通常用于处理来自数据库、XML 等不同来源的数据。
DataTable 是 DataSet 的基本构建模块。它代表一个具有行和列的单一表格,就像数据库中的表格一样。它用于以表格形式组织和处理数据。
您可以使用 IronXL 将 DataSet 导入电子表格对象,然后再将其导出为 DataSet。
如何导入和导出数据集
- 下载用于导入和导出数据集的 C# 库
- 准备将数据集导入电子表格对象
- 使用
从数据集加载工作表
方法将数据集导入工作簿 - 使用
至数据集
方法将工作簿导出为数据集 - 检查转换结果
开始在您的项目中使用IronPDF,并立即获取免费试用。
查看 IronXL 上 Nuget 用于快速安装和部署。它有超过800万次下载,正在使用C#改变Excel。
Install-Package IronXL.Excel
考虑安装 IronXL DLL 直接。下载并手动安装到您的项目或GAC表单中: IronXL.zip
手动安装到你的项目中
下载DLL加载数据集
利用工作簿的静态 LoadWorkSheetsFromDataSet
方法将数据集导入工作簿。该方法需要 DataSet 和 WorkBook 对象。因此,应事先使用 Create
方法启动工作簿或电子表格。在提供的代码示例中,请提供要转换到该方法的 DataSet 对象以及工作簿对象。
:path=/static-assets/excel/content-code-examples/how-to/export-dataset-datatable-load.cs
using IronXL;
using System.Data;
// Create dataset
DataSet dataSet = new DataSet();
// Create workbook
WorkBook workBook = WorkBook.Create();
// Load DataSet to workBook
WorkBook.LoadWorkSheetsFromDataSet(dataSet, workBook);
Imports IronXL
Imports System.Data
' Create dataset
Private dataSet As New DataSet()
' Create workbook
Private workBook As WorkBook = WorkBook.Create()
' Load DataSet to workBook
WorkBook.LoadWorkSheetsFromDataSet(dataSet, workBook)
访问 如何加载现有电子表格 文章,了解从各种文件格式导入电子表格的更多信息。
导出数据集
ToDataSet "方法将工作簿转换为System.Data.DataSet,其中每个工作表代表一个System.Data.DataTable。在当前 Excel 工作簿上使用该方法可将其从工作簿转换为 DataSet 对象。 该方法的useFirstRowAsColumnNames参数用于配置是否使用第一行作为列名。
:path=/static-assets/excel/content-code-examples/how-to/export-dataset-datatable-export.cs
using IronXL;
using System.Data;
// Create new Excel WorkBook document
WorkBook workBook = WorkBook.Create();
// Create a blank WorkSheet
WorkSheet workSheet = workBook.CreateWorkSheet("new_sheet");
// Export as DataSet
DataSet dataSet = workBook.ToDataSet();
Imports IronXL
Imports System.Data
' Create new Excel WorkBook document
Private workBook As WorkBook = WorkBook.Create()
' Create a blank WorkSheet
Private workSheet As WorkSheet = workBook.CreateWorkSheet("new_sheet")
' Export as DataSet
Private dataSet As DataSet = workBook.ToDataSet()
访问 如何保存或导出电子表格 文章,了解将电子表格导出为各种文件格式的更多信息。