如何載入現有的試算表

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 等)的數據。

資料包含在 Excel 文件格式(如 XLSX、XLS、XLSM、XLTX、CSV 和 TSV),以及 DataSet 物件可以使用 IronXL 加載到 Excel 試算表中。


C# NuGet 程式庫用于 Excel

安裝與 NuGet

Install-Package IronXL.Excel
Java PDF JAR

下載 DLL

下載DLL

手動安裝到您的項目中

C# NuGet 程式庫用于 Excel

安裝與 NuGet

Install-Package IronXL.Excel
Java PDF JAR

下載 DLL

下載DLL

手動安裝到您的項目中

立即開始在您的專案中使用IronPDF,並享受免費試用。

第一步:
green arrow pointer

查看 IronXLNuget 快速安裝和部署。已被下載超過800萬次,它正用C#改變Excel。

C# NuGet 程式庫用于 Excel 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 方法可以讀取所有可用的文件格式,但建議對 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")
VB   C#

加载 DataSet

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

查克尼思·賓

軟體工程師

Chaknith 是開發者界的夏洛克福爾摩斯。他第一次意識到自己可能有個軟體工程的未來,是在他為了娛樂而參加程式挑戰的時候。他的重點是 IronXL 和 IronBarcode,但他也引以為豪的是,他幫助客戶解決所有產品的問題。Chaknith 利用他與客戶直接對話中獲得的知識,以進一步改進產品。他的實際反饋超越了 Jira 工單,並支持產品開發、文件撰寫和行銷,以提升客戶的整體體驗。不在公司時,他通常在學習機器學習、寫程式和徒步旅行。