如何加载现有电子表格
CSV(逗号分隔值)文件格式用于表格数据,其中的值由逗号分隔,通常用于数据交换。 另一方面,TSV(制表符分隔值)使用制表符来分隔值,当数据包含逗号时更为推荐。
DataSet 类是 Microsoft 的 .NET 中 ADO.NET 的一部分。(.NET的ActiveX数据对象)技术。 它经常用于数据库相关的应用程序中,允许您处理来自各种来源的数据,如数据库、XML等。
可以使用IronXL将包含在XLSX、XLS、XLSM、XLTX、CSV和TSV等Excel文件格式以及DataSet对象中的数据加载到Excel电子表格中。
如何加载现有电子表格
- 下载 C# 库以加载电子表格
- 准备要载入电子表格的文件或数据对象
- 使用
载荷
方法将数据加载到工作簿对象中 - 使用
从数据集加载工作表
方法从 DataSet 对象加载数据 - 将工作簿导出为 Excel 文件
开始使用IronXL
立即在您的项目中开始使用IronXL,并享受免费试用。
加载电子表格示例
使用静态方法 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
方法可以读取所有可用的文件格式,但建议对CSV文件格式使用LoadCSV
方法。
: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")
加载数据集
DataSet 类在 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)