如何加载现有电子表格
CSV (逗号分隔值) 文件格式用于表格数据,其中的值用逗号分隔,常用于数据交换。另一方面,TSV (制表符分隔值) 使用制表符来分隔数值,当数据包含逗号时更受欢迎。
Microsoft .NET 中的 DataSet 类是 ADO.NET 的一部分。 (.NET的ActiveX数据对象) 技术。它通常用于与数据库相关的应用程序,可让您处理来自数据库、XML 等不同来源的数据。
IronXL 可以将 Excel 文件格式(如 XLSX、XLS、XLSM、XLTX、CSV 和 TSV)中包含的数据以及 DataSet 对象加载到 Excel 电子表格中。
如何加载现有电子表格
- 下载 C# 库以加载电子表格
- 准备要载入电子表格的文件或数据对象
- 使用
载荷
方法将数据加载到工作簿对象中 - 使用
载荷WorkSheetsFromDataSet
方法从 DataSet 对象加载数据 - 将工作簿导出为 Excel 文件
开始在您的项目中使用IronPDF,并立即获取免费试用。
查看 IronXL 上 Nuget 用于快速安装和部署。它有超过800万次下载,正在使用C#改变Excel。
Install-Package IronXL.Excel
考虑安装 IronXL DLL 直接。下载并手动安装到您的项目或GAC表单中: IronXL.zip
手动安装到你的项目中
下载DLL加载电子表格示例
使用静态方法 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")
加载 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")
加载数据集
Microsoft .NET 中的 DataSet 类用于管理和处理断开连接的内存数据。也可以使用 "LoadWorkSheetsFromDataSet "方法将该数据集加载到工作簿中。在下面的代码示例中,我创建了一个空数据集;不过,从数据库请求中实例化 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)