無需 Interop 即可載入 Excel 檔案
IronXL 中的 Load 功能,讓您能夠輕鬆載入並處理各種格式的現有 Excel 檔案(XLSX、XLS、CSV 等)。 透過載入 WorkBook,您即可存取其 WorkSheets 及資料,進而能擷取數值、遍歷儲存格範圍,並執行求和或求最大值等計算。 您可以存取特定儲存格,將其值轉換為適當的資料類型(例如整數、小數),甚至可使用 LINQ 進行進階資料運算。 此功能簡化了在 .NET 中處理 Excel 資料的流程,使其非常適合用於資料分析、報表生成及自動化等任務。
從 Excel 檔案載入並計算總和的 5 個步驟
WorkBook workBook = WorkBook.Load("sample.xlsx");WorkSheet workSheet = workBook.WorkSheets[0];var range = workSheet["A2:A10"];decimal sum = range.Sum();Console.WriteLine("範圍 A2:A10 的總和為: " + sum);
WorkBook 物件是 IronXL 中與 Excel 檔案互動的關鍵起點。 透過使用 WorkBook.Load("sample.xlsx") 方法,您可以開啟現有的 Excel 檔案,並存取其內容與結構以進行後續處理。 這使開發人員能夠利用現有資料、自動化任務,並更新試算表,而無需從頭開始建立新的試算表。
接著,使用 WorkSheets[0] 屬性來存取工作簿中的第一個工作表。 在 Excel 中,工作簿可包含多個工作表,每個工作表代表一組以列和行組織的資料。 選擇第一個工作表時,您將鎖定資料儲存的主要區域,或是您將在此執行讀取數值或計算結果等操作的區域。
變數 range 定義了一組特定的儲存格,在此情況下,範圍為 A2 至 A10。 這正是 IronXL 讓您能夠同時處理多個儲存格之處,無論是讀取數值、套用格式,還是跨範圍進行計算。 在此範例中,它會擷取一個欄位範圍,使處理連續資料變得更加容易。
.Sum() 方法用於計算選取範圍內數值的總和。 這突顯了 IronXL 如何讓開發人員能對資料範圍執行快速且內建的計算,從而免去手動迭代與求和的步驟。
最後,Console.WriteLine() 語句會將計算出的總和輸出至控制台。 這是一種簡單卻強大的方式,可讓您直接在應用程式中顯示運算結果,例如範圍內數值的總和。
透過此方法,開發人員可輕鬆將資料彙整任務自動化,或將其整合至更龐大的工作流程中。

