Example #1
0
        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());
        }