如何导入和导出数据集

This article was translated from English: Does it need improvement?
Translated
View the article in English

查克尼特·宾

DataSet是一个内存中的数据表示,可以容纳多个相关表、关系和约束。 它经常用于处理来自数据库、XML等多种数据源的数据。

DataTable是DataSet中的一个基本构建块。 它代表一个包含行和列的单一表格,就像数据库中的表格一样。 它用于以表格形式组织和操作数据。

您可以使用IronXL将DataSet导入到电子表格对象中,并将其导出回DataSet。


适用于Excel的C# NuGet库

安装使用 NuGet

Install-Package IronXL.Excel
Java PDF JAR

下载 DLL

下载DLL

手动安装到你的项目中

适用于Excel的C# NuGet库

安装使用 NuGet

Install-Package IronXL.Excel
Java PDF JAR

下载 DLL

下载DLL

手动安装到你的项目中

开始在您的项目中使用IronPDF,并立即获取免费试用。

第一步:
green arrow pointer

查看 IronXLNuget 用于快速安装和部署。它有超过800万次下载,正在使用C#改变Excel。

适用于Excel的C# NuGet库 nuget.org/packages/IronXL.Excel/
Install-Package IronXL.Excel

考虑安装 IronXL DLL 直接。下载并手动安装到您的项目或GAC表单中: IronXL.zip

手动安装到你的项目中

下载DLL
## 加载数据集 使用WorkBook的静态`LoadWorkSheetsFromDataSet`方法将DataSet导入工作簿。 此方法需要同时使用 DataSet 和 WorkBook 对象。 因此,您应该先使用 `Create` 方法来初始化工作簿或电子表格。 在提供的代码示例中,请将您希望转换的DataSet对象和工作簿对象一起提供给该方法。 ```cs :path=/static-assets/excel/content-code-examples/how-to/export-dataset-datatable-load.cs ``` 访问[如何加载现有电子表格](/csharp/excel/how-to/load-spreadsheet/)文章,了解从各种文件格式导入电子表格的更多信息。
## 导出数据集 `ToDataSet`方法将工作簿转换为**System.Data.DataSet**,其中每个工作表代表一个**System.Data.DataTable**。 在当前的Excel工作簿上使用此方法,将其从工作簿转换为DataSet对象。 方法的**useFirstRowAsColumnNames**参数配置是否将第一行用作列名。 ```cs :path=/static-assets/excel/content-code-examples/how-to/export-dataset-datatable-export.cs ``` 访问[如何保存或导出电子表格](/csharp/excel/how-to/export-spreadsheet/)文章,了解将电子表格导出为各种文件格式的更多信息。

查克尼特·宾

软件工程师

Chaknith 是开发者中的福尔摩斯。他第一次意识到自己可能在软件工程方面有前途,是在他出于乐趣做代码挑战的时候。他的重点是 IronXL 和 IronBarcode,但他为能帮助客户解决每一款产品的问题而感到自豪。Chaknith 利用他从直接与客户交谈中获得的知识,帮助进一步改进产品。他的轶事反馈不仅仅局限于 Jira 票据,还支持产品开发、文档编写和市场营销,从而提升客户的整体体验。当他不在办公室时,他可能会在学习机器学习、编程或徒步旅行。