IRONSOFTWAREHOME
無需 Interop 即可載入 Excel 檔案
using IronXL;
using System;
using System.Linq;

// Supported for XLSX, XLS, XLSM, XLTX, CSV and TSV
WorkBook workBook = WorkBook.Load("sample.xlsx");

// Select worksheet at index 0
WorkSheet workSheet = workBook.WorkSheets[0];

// Get any existing worksheet
WorkSheet firstSheet = workBook.DefaultWorkSheet;

// Select a cell and return the converted value
int cellValue = workSheet["A2"].IntValue;

// Read from ranges of cells elegantly.
foreach (var cell in workSheet["A2:A10"])
{
    Console.WriteLine("Cell {0} has value '{1}'", cell.AddressString, cell.Text);
}

// Calculate aggregate values such as Min, Max and Sum
decimal sum = workSheet["A2:A10"].Sum();

// Linq compatible
decimal max = workSheet["A2:A10"].Max(c => c.DecimalValue);
Imports IronXL
Imports System
Imports System.Linq

' Supported for XLSX, XLS, XLSM, XLTX, CSV and TSV
Dim workBook As WorkBook = WorkBook.Load("sample.xlsx")

' Select worksheet at index 0
Dim workSheet As WorkSheet = workBook.WorkSheets(0)

' Get any existing worksheet
Dim firstSheet As WorkSheet = workBook.DefaultWorkSheet

' Select a cell and return the converted value
Dim cellValue As Integer = workSheet("A2").IntValue

' Read from ranges of cells elegantly.
For Each cell In workSheet("A2:A10")
    Console.WriteLine("Cell {0} has value '{1}'", cell.AddressString, cell.Text)
Next

' Calculate aggregate values such as Min, Max and Sum
Dim sum As Decimal = workSheet("A2:A10").Sum()

' Linq compatible
Dim max As Decimal = workSheet("A2:A10").Max(Function(c) c.DecimalValue)
NuGet Download
PM > Install-Package IronXL.Excel
無需 Interop 即可載入 Excel 檔案

無需 Interop 即可載入 Excel 檔案

IronXL中的Load功能使您能輕鬆載入和操作各種格式(XLSX、XLS、CSV等)的現有Excel文件。 通過載入WorkSheets和資料,從而使您可以提取數值、遍歷單元格範圍,並進行如求和或最大值等計算。 您可以存取特定單元格,將其值轉換為適當的資料型別(例如整數、小數),甚至可以使用LINQ進行高級資料操作。 此功能簡化了在.NET中處理Excel資料的過程,使其成為資料分析、報告生成和自動化等任務的理想選擇。

WorkBook物件是在IronXL中與Excel文件互動的關鍵起點。 使用WorkBook.Load("sample.xlsx")方法開啟現有的Excel文件,從而可進一步操作其內容和結構。 這允許開發者處理預先存在的資料,自動化任務,並在不需要重新建立新表的情況下更新電子表格。

接下來,使用WorkSheets[0]屬性來存取活頁簿中的第一個工作表。 在Excel中,一個活頁簿可以包含多個工作表,每個工作表表示一組按行與列組織的資料。 選擇第一個工作表意味著您正在定位儲存資料的主要區域,即您將在此進行讀取數值或計算結果等操作。

A10之間的範圍。 這就是為什麼IronXL允許您一次與多個單元格互動,無論是通過讀取數值、應用格式化還是跨範圍進行計算。 在這個例子中,它捕捉了一個列範圍,讓您更容易處理順序資料。

.Sum()方法用於計算所選範圍內數值的總和。 這顯示了IronXL如何允許開發者在資料範圍上進行快速的內建計算,消除了手動迭代和求和的必要性。

最後,Console.WriteLine()語句將計算出的總和輸出到控制台。 這是一種簡單但強大的方式,可以在應用程式內部直接顯示操作結果,例如範圍內的數值總和。

通過這種方法,開發者可以輕鬆地自動化資料匯總任務或將其整合到更大的工作流程中。

學習如何使用IronXL載入和操作Excel文件
在GitHub上查看

準備好開始了嗎?

Nuget Downloads 2,237,574版本:2026.9剛剛發布

Key in blue circle

立即免費取得 30 天試用金鑰

Your trial license will be sent to your email address

無任何限制。100% 解鎖。無需信用卡。

bullet_checked無需信用卡或建立帳號無任何限制。100% 解鎖。無需信用卡。
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
預約您的免費即時演示
Booking Badge

全球數百萬工程師的信賴

Iron Software的客戶標誌
獲得無義務諮詢
填寫以下表格或電郵sales@ironsoftware.com
您的資料將始終保密。
全球數百萬工程師的信賴
Iron Software的客戶標誌
立即獲取您的30天試用金鑰
無需信用卡或帳戶建立