無需 Interop 即可載入 Excel 檔案
IronXL 中的Load功能可讓您輕鬆載入和操作各種格式(XLSX、XLS、CSV 等)的現有 Excel 檔案。 載入 WorkBook 之後,您就可以存取其 WorkSheets 和資料,讓您可以擷取值、在單元格範圍中迴圈,以及執行總和或最大值等計算。 您可以存取特定的儲存格、將其值轉換為適當的資料類型(如整數、小數),甚至使用 LINQ 進行進階資料操作。 此功能簡化了在 .NET 中處理 Excel 資料的操作,使其成為資料分析、報告產生和自動化等任務的理想選擇。
5 個步驟即可從 Excel 檔案載入並計算總和
WorkBook workBook = WorkBook.Load("sample.xlsx");工作表 workSheet = workBook.WorkSheets[0];var range = workSheet["A2:A10"];decimal sum = range.Sum();Console.WriteLine("The sum of the range A2:A10 is: " + sum);
WorkBook物件是 IronXL 中與 Excel 檔案互動的關鍵起點。 透過使用WorkBook.Load("sample.xlsx")方法,您可以開啟一個現有的 Excel 文件,從而存取其內容和結構以進行進一步操作。 這樣一來,開發人員就可以使用預先存在的數據,自動執行任務,並更新電子表格,而無需從頭開始建立新的電子表格。
接下來,使用WorkSheets[0]屬性存取工作簿中的第一個工作表。 在 Excel 中,一個工作簿可以包含多個工作表,每個工作表代表一組按行和列組織的資料。 透過選擇第一個工作表,您將定位到儲存資料或執行讀取值或計算結果等操作的主要區域。
range 變數定義特定的儲存格群組,在本例中,範圍為 A2 到 A10 之間。 IronXL 允許您一次與多個單元格進行交互,無論是讀取值、應用格式還是跨範圍執行計算。 在這個例子中,它捕獲了一列範圍,從而可以輕鬆處理順序資料。
.Sum()方法用於計算所選範圍內數值的總和。 這突顯了 IronXL 如何允許開發人員對資料範圍執行快速的內建計算,從而無需手動迭代和求和。
最後, Console.WriteLine()語句將計算的總和輸出到控制台。 這是一種簡單而強大的方法,可以直接在應用程式中顯示操作結果,例如某個範圍內的值的總和。
透過這種方法,開發人員可以輕鬆地自動執行資料聚合任務或將其整合到更大的工作流程中。





