IronXL 操作指南 加载电子表格 如何在 C# 中加载现有电子表格 Chaknith Bin 已更新:八月 31, 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 CSV(逗号分隔值)文件格式适用于以逗号分隔值的表格数据,常用于数据交换。 另一方面,TSV(制表符分隔值)使用制表符分隔值,当数据包含逗号时,TSV 是首选格式。 微软 .NET 中的DataSet类是 ADO.NET(ActiveX 数据对象 .NET)技术的一部分。 它常用于数据库相关的应用程序中,允许您处理来自各种来源(如数据库、XML 等)的数据。 IronXL 可以将 XLSX、XLS、XLSM、XLTX、CSV 和 TSV 等 Excel 文件格式中的数据以及 DataSet 对象加载到 Excel 电子表格中。 快速入门:轻松加载现有电子表格 使用 IronXL,只需一个简单的方法,即可将现有的 Excel、CSV 或 TSV 文件加载到 WorkBook 中。 开发人员可以通过调用WorkBook.Load(...)来快速开始编辑或提取数据,以获得完整的 Excel 支持,或者通过LoadCSV(...)专门用于 CSV 格式。 立即开始使用 NuGet 创建 PDF 文件: 使用 NuGet 包管理器安装 IronXL PM > Install-Package IronXL.Excel 复制并运行这段代码。 IronXL.WorkBook workbook = IronXL.WorkBook.Load("sample.xlsx"); 部署到您的生产环境中进行测试 立即开始在您的项目中使用 IronXL,免费试用! 免费试用30天 最小工作流程(5 个步骤) 下载用于加载电子表格的 C# 库 准备要加载到电子表格中的文件或数据对象 使用Load方法将数据加载到工作簿对象中。 使用LoadWorkSheetsFromDataSet方法从 DataSet 对象加载数据 将工作簿导出为 Excel 文件 加载电子表格示例 使用静态方法Load加载现有的 Excel 工作簿。 该方法支持 XLSX、XLS、XLSM、XLTX、CSV 和 TSV 文件格式。 如果工作簿受密码保护,您可以将密码作为第二个参数传递给该方法。 该方法还接受以字节数组或流形式表示的工作簿数据,分别可以使用专用的FromByteArray和FromStream方法。 :path=/static-assets/excel/content-code-examples/how-to/load-spreadsheet-load-spreadsheet.cs using IronXL; // Supported for XLSX, XLS, XLSM, XLTX, CSV and TSV WorkBook workBook = WorkBook.Load("sample.xlsx"); Imports IronXL ' Supported for XLSX, XLS, XLSM, XLTX, CSV and TSV Private workBook As WorkBook = WorkBook.Load("sample.xlsx") $vbLabelText $csharpLabel 加载 CSV 文件 虽然Load方法可以读取所有可用的文件格式,但建议专门使用LoadCSV方法来处理 CSV 文件格式,以获得最佳处理效果。 :path=/static-assets/excel/content-code-examples/how-to/load-spreadsheet-load-csv.cs using IronXL; // Load CSV file WorkBook workBook = WorkBook.LoadCSV("sample.csv"); Imports IronXL ' Load CSV file Private workBook As WorkBook = WorkBook.LoadCSV("sample.csv") $vbLabelText $csharpLabel 加载数据集 Microsoft .NET 中的DataSet类用于管理和处理断开连接的内存表示形式的数据。 也可以使用LoadWorkSheetsFromDataSet方法将此DataSet加载到工作簿中。 下面的代码示例中创建了一个空的DataSet ; 然而,更常见的做法是从数据库查询中实例化DataSet 。 :path=/static-assets/excel/content-code-examples/how-to/load-spreadsheet-load-dataset.cs using IronXL; using System.Data; // Create dataset DataSet dataSet = new DataSet(); // Create workbook WorkBook workBook = WorkBook.Create(); // Load DataSet 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 WorkBook.LoadWorkSheetsFromDataSet(dataSet, workBook) $vbLabelText $csharpLabel 常见问题解答 如何在 .NET C# 中加载现有电子表格? 要在 .NET C# 中加载现有电子表格,使用 IronXL 的 Load 方法。此方法支持多种文件格式,包括 XLSX、XLS、XLSM、XLTX、CSV 和 TSV。 我应该使用什么方法加载 CSV 文件? 为了更好地处理 CSV 文件格式,使用 IronXL 提供的 LoadCSV 方法。 如何处理受密码保护的 Excel 工作簿? 您可以通过将密码作为第二个参数传递给 Load 方法,使用 IronXL 加载受密码保护的 Excel 工作簿。 是否可以从字节数组或流加载工作簿数据? 是的,IronXL 允许从字节数组中加载工作簿数据,使用 LoadFromByteArray 方法,从流中加载使用 LoadFromStream 方法。 如何将 DataSet 中的数据加载到 Excel 工作簿? 使用 IronXL 的 LoadWorkSheetsFromDataSet 方法将 DataSet 中的数据导入到 Excel 工作簿中。此方法为 DataSet 中的每个 DataTable 创建一个工作表。 .NET 中使用 DataSet 类有哪些好处? .NET 中的 DataSet 类提供了一种管理和处理数据的方式,以断开连接的内存表示,这对于从数据库和 XML 等各种来源操作数据非常有用。 开始使用 IronXL 加载电子表格需要哪些步骤? 要开始使用 IronXL,从 NuGet 下载库,准备您的文件或数据对象,并使用像 Load 和 LoadWorkSheetsFromDataSet 等方法将数据导入到工作簿对象。 Chaknith Bin 立即与工程团队聊天 软件工程师 Chaknith 在 IronXL 和 IronBarcode 工作。他在 C# 和 .NET 方面有着深厚的专业知识,帮助改进软件并支持客户。他从用户互动中获得的见解有助于更好的产品、文档和整体体验。 准备开始了吗? Nuget 下载 1,738,553 | Version: 2025.11 刚刚发布 免费 NuGet 下载 总下载量:1,738,553 查看许可证