XLSX.js的使用


SheetJS js-xlsx 中文文档: https://github.com/rockboom/SheetJS-docs-zh-CN

使用步骤

  // 从头开始创建工作簿
  var wb = XLSX.utils.book_new();
  /**
   * 创建工作表
   * aoa_to_sheet    二维数组
   * json_to_sheet   对象数组
   * table_to_sheet  tableDOM
   */
  let ws= XLSX.utils.json_to_sheet(json);
  // 把工作表添加到工作簿中
  XLSX.utils.book_append_sheet(wb, ws, "sheet");
  // 写入 (node)
  XLSX.writeFile(wb, path.resolve(__dirname, "./test.xlsx"), {
    type: "buffer",
    Props: { Author: "author" },
  });

merges 的使用

........
// 设置单元格合并
data["!merges"] = [{
    s: {//s为开始
        c: 1,//开始列
        r: 0//可以看成开始行,实际是取值范围
    },
    e: {//e结束
        c: 4,//结束列
        r: 0//结束行
    }
}];
........


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM