如何載入現有的試算表
CSV (逗號分隔值) 文件格式是用於表格數據,其中值由逗號分隔,通常用於數據交換。另一方面,TSV (製表符分隔值) 使用制表符來分隔值,當數據包含逗號時首選。
Microsoft 的 .NET 中的 DataSet 類是 ADO.NET 的一部分。 (.NET ActiveX數據對象) 技術。它通常用於與資料庫相關的應用程式,允許您處理來自各種來源(如資料庫、XML 等)的數據。
資料包含在 Excel 文件格式(如 XLSX、XLS、XLSM、XLTX、CSV 和 TSV),以及 DataSet 物件可以使用 IronXL 加載到 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
方法可以讀取所有可用的文件格式,但建議對 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 加载到工作簿中。在下面的代码示例中,我创建了一个空的 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)