将Excel解析为JSON

Jav*_*ier 4 excel parsing json

我想知道是否可以解析一个excel到json.如果可能的话,那就是excel的结构使其成为可能.有一个应用程序或什么?

我有这个JSON结构http://pastie.org/2760828 我必须插入500个产品,我想插入excel并解析它们.

Pri*_*ank 6

您可以这样做:
1)首先将您的excelsheet转换为datatable
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);
Run Code Online (Sandbox Code Playgroud)

2)转换数据到json

Newtonsoft.Json.JsonConvert.SerializeObject(dtSchools)
Run Code Online (Sandbox Code Playgroud)