我想知道是否可以解析一个excel到json。 如果可能的话,那就是excel的结构使其成为可能。 有一个应用程序或什么?
我有这个JSON结构http://pastie.org/2760828 我必须插入500个产品,我想插入excel并解析它们。
答案 0 :(得分:6)
你可以这样做:
1)首先将您的excelsheet转换为数据表
2)然后将您的数据表转换为json,如下所示:
1)将excel表转换为数据表
string ConnectionString = @"Provider=Microsoft.Jet.OLEDB.4.0;
Data Source=G:\school pro\schools3.xlsx;
Extended Properties=Excel 5.0";
StringBuilder stbQuery = new StringBuilder();
stbQuery.Append("SELECT top 10 * FROM [A1:M98]");
OleDbDataAdapter adp = new OleDbDataAdapter(stbQuery.ToString(), ConnectionString);
DataTable dtSchools = new DataTable();
adp.Fill(dtSchools);
2)将数据转换为json
Newtonsoft.Json.JsonConvert.SerializeObject(dtSchools)
答案 1 :(得分:-2)
ExcelToJSON会将Excel工作表转换为JSON格式