Quantcast
Channel: ClosedXML - The easy way to OpenXML
Viewing all articles
Browse latest Browse all 1877

Created Unassigned: How to delete the default tablestyle and autofilter in Closed XML [9445]

$
0
0
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

Viewing all articles
Browse latest Browse all 1877

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>