diff --git a/FAQ/CSV With Tab/.NET/CSV Wtih Tab/CSV Wtih Tab.slnx b/FAQ/CSV With Tab/.NET/CSV Wtih Tab/CSV Wtih Tab.slnx
new file mode 100644
index 00000000..cc3f2768
--- /dev/null
+++ b/FAQ/CSV With Tab/.NET/CSV Wtih Tab/CSV Wtih Tab.slnx
@@ -0,0 +1,3 @@
+
+
+
diff --git a/FAQ/CSV With Tab/.NET/CSV Wtih Tab/CSV Wtih Tab/CSV Wtih Tab.csproj b/FAQ/CSV With Tab/.NET/CSV Wtih Tab/CSV Wtih Tab/CSV Wtih Tab.csproj
new file mode 100644
index 00000000..c6889760
--- /dev/null
+++ b/FAQ/CSV With Tab/.NET/CSV Wtih Tab/CSV Wtih Tab/CSV Wtih Tab.csproj
@@ -0,0 +1,27 @@
+
+
+
+ Exe
+ net8.0
+ CSV_Wtih_Tab
+ enable
+ enable
+
+
+
+
+
+
+
+
+ Always
+
+
+
+
+
+ Always
+
+
+
+
diff --git a/FAQ/CSV With Tab/.NET/CSV Wtih Tab/CSV Wtih Tab/Data/InputTemplate.csv b/FAQ/CSV With Tab/.NET/CSV Wtih Tab/CSV Wtih Tab/Data/InputTemplate.csv
new file mode 100644
index 00000000..8d875959
Binary files /dev/null and b/FAQ/CSV With Tab/.NET/CSV Wtih Tab/CSV Wtih Tab/Data/InputTemplate.csv differ
diff --git a/FAQ/CSV With Tab/.NET/CSV Wtih Tab/CSV Wtih Tab/Output/.gitkeep b/FAQ/CSV With Tab/.NET/CSV Wtih Tab/CSV Wtih Tab/Output/.gitkeep
new file mode 100644
index 00000000..e69de29b
diff --git a/FAQ/CSV With Tab/.NET/CSV Wtih Tab/CSV Wtih Tab/Program.cs b/FAQ/CSV With Tab/.NET/CSV Wtih Tab/CSV Wtih Tab/Program.cs
new file mode 100644
index 00000000..91324bc4
--- /dev/null
+++ b/FAQ/CSV With Tab/.NET/CSV Wtih Tab/CSV Wtih Tab/Program.cs
@@ -0,0 +1,18 @@
+using Syncfusion.XlsIO;
+
+class Program
+{
+ static void Main(string[] args)
+ {
+ // Create an instance of ExcelEngine
+ using (ExcelEngine excelEngine = new ExcelEngine())
+ {
+ IApplication application = excelEngine.Excel;
+ application.DefaultVersion = ExcelVersion.Xlsx;
+ IWorkbook workbook = application.Workbooks.Open(Path.GetFullPath(@"Data/InputTemplate.csv"), "\t");
+ IWorksheet worksheet = workbook.Worksheets[0];
+
+ workbook.SaveAs(Path.GetFullPath(@"Output/Output.xlsx"));
+ }
+ }
+}