@@ -540,3 +540,58 @@ Using excelEngine As ExcelEngine = New ExcelEngine()
540540End Using
541541{% endhighlight %}
542542{% endtabs %}
543+
544+ ## Remove Data Validation
545+
546+ The following code snippet illustrates how to remove data validation rules from a worksheet.
547+
548+ {% tabs %}
549+ {% highlight c# tabtitle="C# [ Cross-platform] " playgroundButtonLink="https://raw.githubusercontent.com/SyncfusionExamples/XlsIO-Examples/master/Data%20Validation/Remove%20Validation/.NET/Remove%20Validation/Remove%20Validation/Program.cs,180 " %}
550+ using (ExcelEngine excelEngine = new ExcelEngine())
551+ {
552+ IApplication application = excelEngine.Excel;
553+ application.DefaultVersion = ExcelVersion.Xlsx;
554+ IWorkbook workbook = application.Workbooks.Open(Path.GetFullPath(@"Data/InputTemplate.xlsx"));
555+ IWorksheet worksheet = workbook.Worksheets[ 0] ;
556+
557+ //Removing data validation from the worksheet
558+ worksheet.UsedRange.Clear(ExcelClearOptions.ClearDataValidations);
559+
560+ //Saving the workbook
561+ workbook.SaveAs(Path.GetFullPath(@"Output/Output.xlsx"));
562+ }
563+ {% endhighlight %}
564+
565+ {% highlight c# tabtitle="C# [ Windows-specific] " %}
566+ using (ExcelEngine excelEngine = new ExcelEngine())
567+ {
568+ IApplication application = excelEngine.Excel;
569+ application.DefaultVersion = ExcelVersion.Xlsx;
570+ IWorkbook workbook = application.Workbooks.Open("InputTemplate.xlsx");
571+ IWorksheet worksheet = workbook.Worksheets[ 0] ;
572+
573+ //Removing data validation from the worksheet
574+ worksheet.UsedRange.Clear(ExcelClearOptions.ClearDataValidations);
575+
576+ //Saving the workbook
577+ workbook.SaveAs("Output.xlsx");
578+ }
579+ {% endhighlight %}
580+
581+ {% highlight vb.net tabtitle="VB.NET [ Windows-specific] " %}
582+ Using excelEngine As ExcelEngine = New ExcelEngine()
583+ Dim application As IApplication = excelEngine.Excel
584+ application.DefaultVersion = ExcelVersion.Xlsx
585+ Dim workbook As IWorkbook = application.Workbooks.Open("InputTemplate.xlsx")
586+ Dim worksheet As IWorksheet = workbook.Worksheets(0)
587+
588+ 'Removing data validation from the worksheet
589+ worksheet.UsedRange.Clear(ExcelClearOptions.ClearDataValidations)
590+
591+ 'Saving the workbook
592+ workbook.SaveAs("Output.xlsx")
593+ End Using
594+ {% endhighlight %}
595+ {% endtabs %}
596+
597+ A complete working example to remove validations from a worksheet in C# is present on <a href =" https://github.com/SyncfusionExamples/XlsIO-Examples/tree/master/Data%20Validation/Remove%20Validation/.NET/Remove%20Validation " >this GitHub page</a >.
0 commit comments