IronXL 操作指南 作为 DataSet 导入和导出 如何在 C# 中导入和导出数据集/数据表 Chaknith Bin 已更新:七月 22, 2025 下载 IronXL NuGet 下载 DLL 下载 免费试用 法学硕士副本 法学硕士副本 将页面复制为 Markdown 格式,用于 LLMs 在 ChatGPT 中打开 向 ChatGPT 咨询此页面 在双子座打开 向 Gemini 询问此页面 在双子座打开 向 Gemini 询问此页面 打开困惑 向 Perplexity 询问有关此页面的信息 分享 在 Facebook 上分享 分享到 X(Twitter) 在 LinkedIn 上分享 复制链接 电子邮件文章 This article was translated from English: Does it need improvement? Translated View the article in English 数据集是内存中的数据表示,可以保存多个相关的表、关系和约束。 它通常用于处理来自各种来源的数据,例如数据库、XML 等。 数据表是数据集中的基本组成部分。 它表示一个包含行和列的单表,很像数据库中的表格。 它用于以表格形式组织和处理数据。 快速入门:立即将工作簿导出为 System.Data.DataSet 使用 IronXL,只需调用一个方法即可将工作簿转换为数据集。 此示例展示了如何使用ToDataSet (可选的第一行标题识别)轻松地将整个工作簿(每个工作表导出为一个 DataTable)导出。 立即开始使用 NuGet 创建 PDF 文件: 使用 NuGet 包管理器安装 IronXL PM > Install-Package IronXL.Excel 复制并运行这段代码。 DataSet ds = WorkBook.Create().ToDataSet(useFirstRowAsColumnNames: true); 部署到您的生产环境中进行测试 立即开始在您的项目中使用 IronXL,免费试用! 免费试用30天 最小工作流程(5 个步骤) 下载用于导入和导出为数据集的 C# 库 准备要导入到电子表格对象中的 DataSet 使用LoadWorkSheetsFromDataSet方法将数据集导入到工作簿中。 使用ToDataSet方法将工作簿导出为 DataSet。 检查转换结果 开始使用 IronXL 今天在您的项目中使用 IronXL,免费试用。 第一步: 免费开始 加载数据集 使用 Workbook 的静态LoadWorkSheetsFromDataSet方法将 DataSet 导入到工作簿中。 此方法需要 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) $vbLabelText $csharpLabel 请访问"如何加载现有电子表格"文章,了解有关从各种文件格式导入电子表格的更多信息。 导出数据集 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() $vbLabelText $csharpLabel 请访问"如何保存或导出电子表格"文章,了解有关将电子表格导出为各种文件格式的更多信息。 常见问题解答 如何在 C# 中将 DataSet 导入电子表格? 您可以使用 IronXL 的 LoadWorkSheetsFromDataSet 方法将 DataSet 导入电子表格。这需要 DataSet 和 Workbook 对象,您可以使用 Create 方法进行初始化。 使用 C# 将工作簿导出为 DataSet 的过程是什么? 要在 C# 中将工作簿导出为 DataSet,请使用 IronXL 提供的 ToDataSet 方法。该方法将每个工作表转换为 DataSet 中的 DataTable。 在将工作簿转换为 DataSet 时可以使用第一行作为列名吗? 是的,使用 IronXL 的 ToDataSet 方法时,您可以设置 useFirstRowAsColumnNames 参数为 true,以使用第一行作为列名。 如何下载 IronXL 库以管理 C# 中的 DataSet? 您可以通过访问 https://nuget.org/packages/IronXL.Excel/ 从 NuGet 下载用于管理 C# 中 DataSet 的 IronXL 库。 使用 IronXL 导入 DataSet 应遵循哪些步骤? 首先,下载 IronXL,然后准备您的 DataSet。使用 LoadWorkSheetsFromDataSet 方法将其导入工作簿并验证转换。 是否可以将导入的 DataSet 保存为 Excel 文件? 是的,一旦 DataSet 使用 IronXL 加载到工作簿中,您可以使用 SaveAs 方法将其保存为 Excel 文件,指定所需的文件名和格式。 在 C# 中使用 DataSet 的优势是什么? DataSet 允许内存中表示多个相关表、关系和约束,使其在处理来自各种来源(如数据库和 XML)的数据时非常灵活。 Chaknith Bin 立即与工程团队聊天 软件工程师 Chaknith 在 IronXL 和 IronBarcode 工作。他在 C# 和 .NET 方面有着深厚的专业知识,帮助改进软件并支持客户。他从用户互动中获得的见解有助于更好的产品、文档和整体体验。 准备开始了吗? Nuget 下载 1,738,553 | Version: 2025.11 刚刚发布 免费 NuGet 下载 总下载量:1,738,553 查看许可证