diff --git a/Excel to Markdown/Excel-to-Markdown-Shapes/.NET/Excel-to-Markdown-Shapes/Excel-to-Markdown-Shapes.slnx b/Excel to Markdown/Excel-to-Markdown-Shapes/.NET/Excel-to-Markdown-Shapes/Excel-to-Markdown-Shapes.slnx
new file mode 100644
index 00000000..d890d61a
--- /dev/null
+++ b/Excel to Markdown/Excel-to-Markdown-Shapes/.NET/Excel-to-Markdown-Shapes/Excel-to-Markdown-Shapes.slnx
@@ -0,0 +1,3 @@
+
+
+
diff --git a/Excel to Markdown/Excel-to-Markdown-Shapes/.NET/Excel-to-Markdown-Shapes/Excel-to-Markdown-Shapes/Data/Input.xlsx b/Excel to Markdown/Excel-to-Markdown-Shapes/.NET/Excel-to-Markdown-Shapes/Excel-to-Markdown-Shapes/Data/Input.xlsx
new file mode 100644
index 00000000..a950229e
Binary files /dev/null and b/Excel to Markdown/Excel-to-Markdown-Shapes/.NET/Excel-to-Markdown-Shapes/Excel-to-Markdown-Shapes/Data/Input.xlsx differ
diff --git a/Excel to Markdown/Excel-to-Markdown-Shapes/.NET/Excel-to-Markdown-Shapes/Excel-to-Markdown-Shapes/Excel-to-Markdown-Shapes.csproj b/Excel to Markdown/Excel-to-Markdown-Shapes/.NET/Excel-to-Markdown-Shapes/Excel-to-Markdown-Shapes/Excel-to-Markdown-Shapes.csproj
new file mode 100644
index 00000000..e6f55dcb
--- /dev/null
+++ b/Excel to Markdown/Excel-to-Markdown-Shapes/.NET/Excel-to-Markdown-Shapes/Excel-to-Markdown-Shapes/Excel-to-Markdown-Shapes.csproj
@@ -0,0 +1,24 @@
+
+
+
+ Exe
+ net10.0
+ Excel_to_Markdown_Shapes
+ enable
+ enable
+
+
+
+
+
+
+
+
+ Always
+
+
+ Always
+
+
+
+
diff --git a/Excel to Markdown/Excel-to-Markdown-Shapes/.NET/Excel-to-Markdown-Shapes/Excel-to-Markdown-Shapes/Output/.gitkeep b/Excel to Markdown/Excel-to-Markdown-Shapes/.NET/Excel-to-Markdown-Shapes/Excel-to-Markdown-Shapes/Output/.gitkeep
new file mode 100644
index 00000000..e69de29b
diff --git a/Excel to Markdown/Excel-to-Markdown-Shapes/.NET/Excel-to-Markdown-Shapes/Excel-to-Markdown-Shapes/Program.cs b/Excel to Markdown/Excel-to-Markdown-Shapes/.NET/Excel-to-Markdown-Shapes/Excel-to-Markdown-Shapes/Program.cs
new file mode 100644
index 00000000..19ca4804
--- /dev/null
+++ b/Excel to Markdown/Excel-to-Markdown-Shapes/.NET/Excel-to-Markdown-Shapes/Excel-to-Markdown-Shapes/Program.cs
@@ -0,0 +1,25 @@
+using Syncfusion.XlsIO;
+using Syncfusion.XlsIORenderer;
+
+namespace Excel_to_Markdown_Shapes
+{
+ class Program
+ {
+ static void Main(string[] args)
+ {
+ using (ExcelEngine excelEngine = new ExcelEngine())
+ {
+ IApplication application = excelEngine.Excel;
+ application.DefaultVersion = ExcelVersion.Xlsx;
+
+ application.XlsIORenderer = new XlsIORenderer();
+
+ IWorkbook workbook = application.Workbooks.Open(Path.GetFullPath(@"Data/Input.xlsx"));
+ MarkdownExportOptions markdownExportOptions = new MarkdownExportOptions();
+ markdownExportOptions.PreserveEmptyRow = true;
+
+ workbook.SaveAs(Path.GetFullPath(@"Output/ExcelToMarkdown.md"), markdownExportOptions);
+ }
+ }
+ }
+}
\ No newline at end of file