如何加载现有电子表格

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

查克尼特·宾

CSV (逗号分隔值) 文件格式用于表格数据,其中的值用逗号分隔,常用于数据交换。另一方面,TSV (制表符分隔值) 使用制表符来分隔数值,当数据包含逗号时更受欢迎。

Microsoft .NET 中的 DataSet 类是 ADO.NET 的一部分。 (.NET的ActiveX数据对象) 技术。它通常用于与数据库相关的应用程序,可让您处理来自数据库、XML 等不同来源的数据。

IronXL 可以将 Excel 文件格式(如 XLSX、XLS、XLSM、XLTX、CSV 和 TSV)中包含的数据以及 DataSet 对象加载到 Excel 电子表格中。


适用于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

加载电子表格示例

使用静态方法 Load 加载现有的 Excel 工作簿。该方法支持 XLSX、XLS、XLSM、XLTX、CSV 和 TSV 文件格式。如果工作簿受密码保护,可将密码作为第二个参数传递给该方法。该方法还接受字节数组或流形式的工作簿数据,可分别使用专用的 FromByteArrayFromStream 方法。

: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")
VB   C#

加载 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")
VB   C#

加载数据集

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)
VB   C#

查克尼特·宾

软件工程师

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