如何載入現有的試算表

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

查克尼思·賓

CSV(逗號分隔值)檔案格式用於表格數據,其中的值由逗號分隔,常用於數據交換。 另一方面,TSV(製表符分隔值)使用標籤分隔值,當數據包含逗號時較為適用。

DataSet 類別是 Microsoft 的 .NET 中 ADO.NET 的一部分。(.NET ActiveX數據對象)科技。 它常用於與數據庫相關的應用程序中,並允許您從數據庫、XML等多種來源處理數據。

Excel 文件格式,如 XLSX、XLS、XLSM、XLTX、CSV 和 TSV 以及 DataSet 物件,可以使用 IronXL 加載到 Excel 電子表格中。


開始使用IronXL

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

第一步:
green arrow pointer


加載試算表示例

使用靜態方法 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#

加載資料集

在 Microsoft .NET 中,DataSet 類別用於管理和處理斷開連接的內存數據表示。 此 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 related to 加載資料集

查克尼思·賓

軟體工程師

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