Load Excel Files without Interop
IronXL is an Excel Library for C# and .NET which allows developers to load/read Excel data from XLSX, XLS, XLSM, XLTX, CSV and TSV Documents without using Microsoft.Office.Interop.Excel. Although all the available file format can be read with Load
method, LoadCSV
method is recommended to use for CSV file format.
Selecting Worksheet
WorkSheet represents one page or tab within the WorkBook. Each WorkSheet can be selected to read and manipulate.
- By worksheet's index position in worksheet collection:
workBook.WorkSheets [0]
- By worksheet's name as parameter in GetWorkSheet method:
workBook.GetWorkSheet("workSheet")
- By DefaultWorkSheet property from workbook:
workBook.DefaultWorkSheet
- Please note that this option will get the first worksheet in the workbook. If there were no worksheets, it will create and return a new worksheet with the name "Sheet1".
Furthermore, each individual Range, Row, and Column can be selected from WorkSheet to access/modify Cell's data and apply formula.
Navigate to Select Excel Range to know more about selecting Range, Row, and Column.
How to Load Existing Spreadsheets
- Download the C# library for loading spreadsheets
- Use the static
Load
method to load a spreadsheet - Support XLSX, XLS, XLSM, XLTX, CSV and TSV file formats
- Access the sheets in the loaded spreadsheet object
- Edit and export the workbook