我已经在Angular JS中创建了一个应用程序,用于通过$ http发布下载Excel工作簿。
在下面的代码中,我以JSON的形式传递信息,并通过有角的$ http帖子将其发送到服务器REST Web服务(java)。该Web服务使用JSON中的信息,并生成一个Excel工作簿。在$ http post成功正文内的响应中,我在该数据变量中获取了二进制数据,但不知道如何将其转换并下载为Excel文件。
有人可以告诉我一些将二进制文件转换为Excel文件并下载的解决方案吗?
我的代码如下所示:
$http({
url: 'myweb.com/myrestService',
method: "POST",
data: json, //this is your json data string
headers: {
'Content-type': 'application/json'
}
}).success(function (data, status, headers, config) {
// Here i'm getting excel sheet binary datas in 'data'
}).error(function (data, status, headers, config) {
});
相关分类