diff --git a/FAQ/ReadOnly Excel/.NET/Readonly Excel/Readonly Excel.slnx b/FAQ/ReadOnly Excel/.NET/Readonly Excel/Readonly Excel.slnx new file mode 100644 index 00000000..702d0a8b --- /dev/null +++ b/FAQ/ReadOnly Excel/.NET/Readonly Excel/Readonly Excel.slnx @@ -0,0 +1,3 @@ + + + diff --git a/FAQ/ReadOnly Excel/.NET/Readonly Excel/Readonly Excel/Output/.gitkeep b/FAQ/ReadOnly Excel/.NET/Readonly Excel/Readonly Excel/Output/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/FAQ/ReadOnly Excel/.NET/Readonly Excel/Readonly Excel/Program.cs b/FAQ/ReadOnly Excel/.NET/Readonly Excel/Readonly Excel/Program.cs new file mode 100644 index 00000000..e45bf223 --- /dev/null +++ b/FAQ/ReadOnly Excel/.NET/Readonly Excel/Readonly Excel/Program.cs @@ -0,0 +1,31 @@ +using Syncfusion.XlsIO; + +class Program +{ + static void Main(string[] args) + { + using (ExcelEngine excelEngine = new ExcelEngine()) + { + // Instantiate the Excel application object + IApplication application = excelEngine.Excel; + + // Assigns default application version + application.DefaultVersion = ExcelVersion.Xlsx; + + // Create a workbook with 1 worksheet + IWorkbook workbook = application.Workbooks.Create(1); + + // Access first worksheet from the workbook + IWorksheet worksheet = workbook.Worksheets[0]; + + // Adding text to a cell + worksheet.Range["A1"].Text = "Hello World"; + + // Protect the worksheet + worksheet.Protect("syncfusion", ExcelSheetProtection.All); + + // Save the workbook to disk in XLSX format + workbook.SaveAs(Path.GetFullPath("Output/Output.xlsx")); + } + } +} diff --git a/FAQ/ReadOnly Excel/.NET/Readonly Excel/Readonly Excel/Readonly Excel.csproj b/FAQ/ReadOnly Excel/.NET/Readonly Excel/Readonly Excel/Readonly Excel.csproj new file mode 100644 index 00000000..5dfd940f --- /dev/null +++ b/FAQ/ReadOnly Excel/.NET/Readonly Excel/Readonly Excel/Readonly Excel.csproj @@ -0,0 +1,21 @@ + + + + Exe + net8.0 + Readonly_Excel + enable + enable + + + + + + + + + Always + + + +