首页 > 其他分享 >SheetJS读取服务器Excel文件

SheetJS读取服务器Excel文件

时间:2023-01-06 11:25:09浏览次数:69  
标签:读取 req Excel SheetJS var new data

Javascript使用SheetJS读取服务器上的Excel文件 [英] Javascript Read Excel file on server with SheetJS

var filename = 'Test.xlsx';
var req = new XMLHttpRequest();
req.open('GET', filename, true);
req.responseType = 'arraybuffer';
req.onload = function (e) {

    //兼容IE,需把type改为binary,并对req.response进行转化
    var workbook = XLSX.read(arrayBufferToBinaryString(req.response), {
        type: 'binary'
    });

    console.log(workbook);
}

req.send();

//ArrayBuffer转BinaryString转BinaryString
function arrayBufferToBinaryString(data) {
    var o = '',
        l = 0,
        w = 10240;
    for (; l < data.byteLength / w; ++l) o += String.fromCharCode.apply(null, new Uint8Array(data.slice(l * w, l * w + w)));
    o += String.fromCharCode.apply(null, new Uint8Array(data.slice(l * w)));
    return o;
}

标签:读取,req,Excel,SheetJS,var,new,data
From: https://www.cnblogs.com/vvull/p/17029893.html

相关文章

  • 【Python】pandas 读取,保存数据
    pandas读取/保存数据importpandasaspdfile=r''df=pd.read_excel(file)df_columns=df.columns.to_list()#字段名listredundant_column=['name','age......
  • Tomcat文件包含及文件读取漏洞(CVE-2020-1938)
    漏洞影响CVE-2020-1938ApacheTomcat9.x<9.0.31ApacheTomcat8.x<8.5.51ApacheTomcat7.x<7.0.100ApacheTomcat6.x漏洞利用前提目标机器开启AJPConnector服务......
  • Python接口自动化系列- 读取 ini 配置文件05
    一、ini文件的组成一个ini文件是由多个section组成,每个section中以key=vlaue形式存储数据; 二、python读取ini文件数据1、导包importconfigparserconfig=configp......
  • EXCEL修改图表图例项和轴标签
    图表右键,选择数据。 左边修改图例项,右边修改水平轴标签    ......
  • C# 读取Victor86E的显示数值
    1.准备工作:安装对应驱动程序,安装自带软件(方便测试验证),将万用表连接到电脑,注意要长按万用表上RS232键。2.将以下代码拷贝,可以直接使用(这里只验证了电流读取的数值准确性,其......
  • java读取虚拟串口数据
    语言:java虚拟串口工具:VirtualSerialPortDriverPro9.0,选择pairing模块下,点击addvirtualparing按钮即可创建串口对,还无法自定义out和in。串口助手:xcom2.6,在串口选择......
  • (实例)一种读取配置文件的方法
    #-*-coding:utf-8-*-#学习cookie和session两种方法的用法区别#未登录:cookie:未登录#登录:cookie:登录#有一个页面,必须登陆之后才能看到数据#每次访问这个页面......
  • unity读取Excel
    使用unity5.6的和Excel是2016版本。新建工程,新建文件夹Plugins,然后导入两个dll,一个是EXCEL一个system.Data。  读取脚本如下:usingSystem.Collections.Generic;usingUnit......
  • 如何通过Java应用程序将Word转为Excel
    平时在工作中,很多小伙伴会习惯性地将文件保存为Word文档格式,但有时会发现某些文件如果保存成Excel表格可能会更好地呈现。例如有的文本在Word文本中不如在Excel工作表编辑......
  • 如何在Java程序中合并和拆分Excel文档
    当我们需要储存或者计算大量数据时,常常会使用到Excel文档。一般情况下,一个工作簿中可以存在多个工作表以储存不同类别的数据内容。在分类整理文档时,我们不免会对Excel文档......