Asp.net mvc 3 ComponentOne excel和asp.net MVC
我正在处理一个返回excel文件的操作-excel是使用ComponentOne dll创建的 这是我到目前为止所拥有的Asp.net mvc 3 ComponentOne excel和asp.net MVC,asp.net-mvc-3,excel,componentone,Asp.net Mvc 3,Excel,Componentone,我正在处理一个返回excel文件的操作-excel是使用ComponentOne dll创建的 这是我到目前为止所拥有的 public ActionResult DownloadExcel() { C1XLBook testBook = new C1XLBook(); XLSheet s1 = testBook.Sheets[0]; MemoryStream ms = new MemoryStream();
public ActionResult DownloadExcel()
{
C1XLBook testBook = new C1XLBook();
XLSheet s1 = testBook.Sheets[0];
MemoryStream ms = new MemoryStream();
testBook.Save(ms,FileFormat.Biff8);
return File(ms, "application/ms-excel");
}
但是我得到了一个无效的Json错误
在JS端,我有以下代码
$.ajax({
contentType: 'application/json, charset=utf-8',
type: "POST",
url: /test/DownloadExcel,
cache: false,
dataType: "json",
success: function (response) {
alert("good");
},
error: function (xhr, ajaxOptions, thrownError) {
alert("error");
}
});
我做错了什么 如何获取JSON格式的Excel文档?AJAX请求将返回的数据类型设置为JSON。您应该作为一个链接而不是AJAX来执行此操作:您是否正在尝试将excel BIFF8二进制格式下载为json?我不知道这对你会有什么影响…Splash-X,我不知道我在想什么。非常感谢。请把这个作为一个答案-这样我可以标记它接受。