無需 Interop 即可載入 Excel 檔案
IronXL中的Load功能使您能輕鬆載入和操作各種格式(XLSX、XLS、CSV等)的現有Excel文件。 通過載入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中,一個活頁簿可以包含多個工作表,每個工作表表示一組按行與列組織的資料。 選擇第一個工作表意味著您正在定位儲存資料的主要區域,即您將在此進行讀取數值或計算結果等操作。
A10之間的範圍。 這就是為什麼IronXL允許您一次與多個單元格互動,無論是通過讀取數值、應用格式化還是跨範圍進行計算。 在這個例子中,它捕捉了一個列範圍,讓您更容易處理順序資料。
.Sum()方法用於計算所選範圍內數值的總和。 這顯示了IronXL如何允許開發者在資料範圍上進行快速的內建計算,消除了手動迭代和求和的必要性。
最後,Console.WriteLine()語句將計算出的總和輸出到控制台。 這是一種簡單但強大的方式,可以在應用程式內部直接顯示操作結果,例如範圍內的數值總和。
通過這種方法,開發者可以輕鬆地自動化資料匯總任務或將其整合到更大的工作流程中。

