Exemple #1
0
 public static string ConvertToJson(string excelPath, TernaryOption includeOrExlude, string[] fieldArry)
 {
     try
     {
         var dt             = ConvertToDataTable(excelPath);
         var isEntityFormat = false;
         if (dt.TableName.ToLower().Contains("entity"))
         {
             isEntityFormat = true;
         }
         var dt1 = DataTableHelper.Shrink(dt, includeOrExlude, fieldArry);
         return(DataTableHelper.ConvertToJson(dt1, isEntityFormat));
     }
     catch (Exception ex)
     {
         throw new ArgumentException("\n>> " + TypeName + ".ConvertToJson Error: " + ex.Message);
     }
 }
Exemple #2
0
 public static string ConvertToJson(string cvsPath)
 {
     try
     {
         var isEntityFormat = false;
         if (FileHelper.IsFileExisting(cvsPath + ".IsEntity"))
         {
             isEntityFormat = true;
         }
         var dt  = ConvertToDataTable(cvsPath);
         var str = DataTableHelper.ConvertToJson(dt, isEntityFormat);
         return(str);
     }
     catch (Exception ex)
     {
         throw new ArgumentException("\n>> " + TypeName + ".ConvertToJson Error: " + ex.Message);
     }
 }
Exemple #3
0
 public static string ConvertToJson(string excelPath)
 {
     try
     {
         var workbook       = WeihanLi.Npoi.ExcelHelper.LoadExcel(excelPath);
         var sheetName      = workbook.GetSheetName(0);
         var isEntityFormat = false;
         if (sheetName.ToLower().Contains("entity"))
         {
             isEntityFormat = true;
         }
         var dt  = ConvertToDataTable(excelPath);
         var str = DataTableHelper.ConvertToJson(dt, isEntityFormat);
         return(str);
     }
     catch (Exception ex)
     {
         throw new ArgumentException("\n>> " + TypeName + ".ConvertToJson Error: " + ex.Message);
     }
 }