Skip to content

Loading and Modifying Files

Francois Botha edited this page Feb 26, 2018 · 3 revisions

Loading a workbook created with ClosedXML:

var workbook = new XLWorkbook("BasicTable.xlsx");

BasicTable.jpg

Modifying the workbook:

var ws = workbook.Worksheet(1);

// Change the background color of the headers
var rngHeaders = ws.Range("B3:F3");
rngHeaders.Style.Fill.BackgroundColor = XLColor.LightSalmon;

// Change the date formats
var rngDates = ws.Range("E4:E6");
rngDates.Style.DateFormat.Format = "MM/dd/yyyy";

// Change the income values to text
var rngNumbers = ws.Range("F4:F6");
foreach (var cell in rngNumbers.Cells())
{
  cell.DataType = XLCellValues.Text;
  cell.Value += " Dollars";
}

BasicTableModified.jpg

Saving the workbook:

workbook.SaveAs("BasicTable_Modified.xlsx");

FAQ

Examples

Real world scenarios

Time Savers

Performance and Memory

Misc

Inserting Data/Tables

Styles

Ranges

Rows

Columns

Page Setup (Print Options)

AutoFilters

Comments

Dev docs

Clone this wiki locally