使用JavaScript将base64字符串保存到Excel(.xls)文件?

时间:2018-07-31 23:50:55

标签: javascript excel base64

我将一个Excel文件转换为base64 String作为Web后端,并可以使用以下Java代码按预期将其恢复为Excel文件: 字符串destinationPath =“ e:\ out1.xls”;

tasks

我可以使用base64字符串来响应前端,但是当我尝试使用javascript将其导出为ex​​cel(.xls)文件时,总是出现混乱的代码。下面是代码: onClick:function(){

        //decode Base64 String to excel file
        FileOutputStream fos = new FileOutputStream(destinationPath); 
        bytes = new sun.misc.BASE64Decoder().decodeBuffer(content);
        fos.write(bytes);
        fos.flush();
        fos.close();

需要说的是,我可以使用此方法成功导出txt文件。任何建议表示赞赏。

0 个答案:

没有答案