public static void GenerateJsonByExcel(string excelFloder, string jsonFloder, int readMask = 0x7FFFFFFF) { if (!Directory.Exists(jsonFloder)) { Directory.CreateDirectory(jsonFloder); } ReadALLExcelSheets(excelFloder); foreach (var excelSheet in mExcelSheetCaches.Values) { var translator = new TranslatorTable(excelSheet, readMask); string json_path = Path.Combine(jsonFloder, translator.sheetName + ".json"); File.WriteAllBytes(json_path, UTF8Encoding.UTF8.GetBytes(translator.ToJson())); } }
public static string ToJson(ExcelWorksheet excelSheet, int readMask) { TranslatorTable table = new TranslatorTable(excelSheet, readMask); return(table.ToJson()); }
public static string ToJson(byte[] bytes) { TranslatorTable table = new TranslatorTable(bytes); return(table.ToJson()); }