exceljs实现浏览器端读取excel电子表格文件xlsx显示内容代码

代码语言:html

所属分类:其他

代码描述:exceljs实现浏览器端读取excel电子表格文件xlsx显示内容代码

代码标签: exceljs 浏览器 读取 excel 电子 表格 文件 xlsx 显示 内容 代码

下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开

<!DOCTYPE html>
<html>

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width,initial-scale=1.0,maximum=1.0,minimum=1.0,user-scalable=0" />
    <title>BFW NEW PAGE</title>
    <title>文件选择读取文本内容</title>
    

    <script type="text/javascript" src="//repo.bfw.wiki/bfwrepo/js/exceljs.min.js"></script>

</head>

<body>
    <input type="file" id="file-input">
    <button type="button" onclick="readFile()">读取excel文件</button>

    <div id="file-content"></div>

    <script>
      var data = [];
        function readFile() {
          const fileInput = document.getElementById('file-input');
    
          // Check if a file is selected
          if (!fileInput.files || fileInput.files.length === 0) {
            alert('请先选择一个文件');
            return;
          }
    
          // Get the selected file
          const files = fileInput.files;
    

  //创建Workbook实例
  const workbook = new ExcelJS.Workbook();
  // 使用FileReader对象来读取文件内容
  const fileReader = new FileReader()
  // 二进制字符串的形式加载文件
  fileReader.readAsArrayBuffer(files[0])
  fileReader.onload = ev => {
    console.log(ev)
    // 从 buffer中加载数据解析
    workbook.xlsx.load(ev.target.result).then(workbook => {
      // 获取第一个worksheet内容
      const worksheet =.........完整代码请登录后点击上方下载按钮下载查看

网友评论0