Hii,
I'm creating '.xlsx' file using ClosedXML. The code which i used is given below:
Here dsreport is a Dataset having multiple sheets.
using (XLWorkbook wb = new XLWorkbook())
{
wb.Worksheets.Add(dsreport);
wb.Worksheets.Worksheet(i).Row(1).InsertRowsAbove(5);
wb.Worksheets.Worksheet(i).Cell("A1").Value = "ABC Company";
wb.Worksheets.Worksheet(i).Range("A1:J1").Row(1).Merge();
wb.Worksheets.Worksheet(i).FirstRow().Style.Font.Bold = true;
wb.Worksheets.Worksheet(i).FirstRow().Style.Font.SetFontSize(16); wb.Worksheets.Worksheet(i).FirstRow().Style.Alignment.SetHorizontal(XLAlignmentHorizontalValues.Center);
wb.Worksheets.Worksheet(i).FirstRow().Style.Alignment.WrapText = true;
wb.Worksheets.Worksheet(i).Cell("A2").Value = "Employee Information"
wb.Worksheets.Worksheet(i).Range("A2:J2").Row(1).Merge();
wb.Worksheets.Worksheet(i).Row(2).Style.Font.Bold = true;
wb.Worksheets.Worksheet(i).Row(2).Style.Font.SetFontSize(16); wb.Worksheets.Worksheet(i).Row(2).Style.Alignment.SetHorizontal(XLAlignmentHorizontalValues.Center);
wb.Worksheets.Worksheet(i).Row(2).Style.Alignment.WrapText = true;
wb.Worksheets.Worksheet(i).Cell("A3").Value = "2015-2014";
wb.Worksheets.Worksheet(i).Range("A3:J3").Row(1).Merge();
wb.Worksheets.Worksheet(i).Row(3).Style.Font.Bold = true;
wb.Worksheets.Worksheet(i).Row(3).Style.Font.Italic = true;
wb.Worksheets.Worksheet(i).Row(3).Style.Font.SetFontSize(12); wb.Worksheets.Worksheet(i).Row(3).Style.Alignment.SetHorizontal(XLAlignmentHorizontalValues.Center);
wb.Worksheets.Worksheet(i).Row(3).Style.Alignment.WrapText = true;
wb.Worksheets.Worksheet(i).Row(6).Delete();
wb.Worksheets.Worksheet(i).Tables.Table(0).AutoFilter.Clear(); wb.Worksheets.Worksheet(i).Tables.Table(0).Style.Fill.SetPatternType(XLFillPatternValues.None);
//wb.Worksheets.Worksheet(i).Range("A4:A5").Column(1).Merge();
wb.Worksheets.Worksheet(i).Row(4).Style.Font.Bold = true;
wb.Worksheets.Worksheet(i).Row(4).Style.Font.SetFontSize(12); wb.Worksheets.Worksheet(i).Row(4).Style.Alignment.SetHorizontal(XLAlignmentHorizontalValues.Center); }
wb.SaveAs(FilePath);
}
After Excecuting this code I'm getting a Default Autofilter and Default TableStyles.
How can I eliminate these property
I'm creating '.xlsx' file using ClosedXML. The code which i used is given below:
Here dsreport is a Dataset having multiple sheets.
using (XLWorkbook wb = new XLWorkbook())
{
wb.Worksheets.Add(dsreport);
wb.Worksheets.Worksheet(i).Row(1).InsertRowsAbove(5);
wb.Worksheets.Worksheet(i).Cell("A1").Value = "ABC Company";
wb.Worksheets.Worksheet(i).Range("A1:J1").Row(1).Merge();
wb.Worksheets.Worksheet(i).FirstRow().Style.Font.Bold = true;
wb.Worksheets.Worksheet(i).FirstRow().Style.Font.SetFontSize(16); wb.Worksheets.Worksheet(i).FirstRow().Style.Alignment.SetHorizontal(XLAlignmentHorizontalValues.Center);
wb.Worksheets.Worksheet(i).FirstRow().Style.Alignment.WrapText = true;
wb.Worksheets.Worksheet(i).Cell("A2").Value = "Employee Information"
wb.Worksheets.Worksheet(i).Range("A2:J2").Row(1).Merge();
wb.Worksheets.Worksheet(i).Row(2).Style.Font.Bold = true;
wb.Worksheets.Worksheet(i).Row(2).Style.Font.SetFontSize(16); wb.Worksheets.Worksheet(i).Row(2).Style.Alignment.SetHorizontal(XLAlignmentHorizontalValues.Center);
wb.Worksheets.Worksheet(i).Row(2).Style.Alignment.WrapText = true;
wb.Worksheets.Worksheet(i).Cell("A3").Value = "2015-2014";
wb.Worksheets.Worksheet(i).Range("A3:J3").Row(1).Merge();
wb.Worksheets.Worksheet(i).Row(3).Style.Font.Bold = true;
wb.Worksheets.Worksheet(i).Row(3).Style.Font.Italic = true;
wb.Worksheets.Worksheet(i).Row(3).Style.Font.SetFontSize(12); wb.Worksheets.Worksheet(i).Row(3).Style.Alignment.SetHorizontal(XLAlignmentHorizontalValues.Center);
wb.Worksheets.Worksheet(i).Row(3).Style.Alignment.WrapText = true;
wb.Worksheets.Worksheet(i).Row(6).Delete();
wb.Worksheets.Worksheet(i).Tables.Table(0).AutoFilter.Clear(); wb.Worksheets.Worksheet(i).Tables.Table(0).Style.Fill.SetPatternType(XLFillPatternValues.None);
//wb.Worksheets.Worksheet(i).Range("A4:A5").Column(1).Merge();
wb.Worksheets.Worksheet(i).Row(4).Style.Font.Bold = true;
wb.Worksheets.Worksheet(i).Row(4).Style.Font.SetFontSize(12); wb.Worksheets.Worksheet(i).Row(4).Style.Alignment.SetHorizontal(XLAlignmentHorizontalValues.Center); }
wb.SaveAs(FilePath);
}
After Excecuting this code I'm getting a Default Autofilter and Default TableStyles.
How can I eliminate these property