excel表格数据转Json数据
我用的是 OleDbConnection Newtonsoft.Json
废话不多说,开撸!
public class ExcelToJson : IHttpHandler {
public void ProcessRequest (HttpContext context) {
string rootPath = "e:\\epfile\\";
//接收文件
HttpFileCollection files = context.Request.Files;
HttpPostedFile file = files[0];
if (file.ContentLength > 1024 * 1024 * 10)
{
//异域访问的声明
context.Response.Headers.Add("Access-Control-Allow-Origin", "*");
context.Response.ContentType = "text/plain";
context.Response.Write(BaseResponse("1", "文件大小不能超过10M"));
return;
}
if(!file.FileName.ToLower().EndsWith("xls"))
{
context.Response.Headers.Add("Access-Control-Allow-Origin", "*");
context.Response.ContentType = "text/plain";
context.Response.Write(BaseResponse("1", "必须是xls文件"));

这篇博客介绍了如何使用C#结合OleDbConnection和Newtonsoft.Json将Excel表格数据转换为Json格式。通过创建IHttpHandler处理程序,实现了上传Excel文件,检查文件大小和类型,然后读取并转换数据,最后返回Json响应。处理程序还包括了处理异域访问的代码。
最低0.47元/天 解锁文章
924

被折叠的 条评论
为什么被折叠?



