static void Main(string[] args) { var table = ExcelTableReader.Read("Asset/sample.xlsx"); using (FileStream stream = File.Open("Asset/sample.json", FileMode.Create, FileAccess.Write)) { using (var writer = new JsonTableWriter(new StreamWriter(stream))) { writer.Write(table); } } Console.Out.WriteLine("Done."); Console.ReadKey(); }
static void Convert(string path, string fileName) { try { var table = ExcelTableReader.Read(path); using (FileStream stream = File.Open(path.Replace("xlsx", "json"), FileMode.Create, FileAccess.Write)) { using (var writer = new JsonTableWriter(new StreamWriter(stream))) { writer.Write(table); Console.Out.WriteLine(string.Format("[{0}]...OK", fileName)); } } } catch(Exception e) { Console.Out.WriteLine(string.Format("[{0}]...Error : {1}", fileName, e.Message)); } }