表格合并工具

选择主表
点击或拖拽 .xlsx 到此处
选择追加文件(多选)
点击或拖拽多个 .xlsx 到此处
过滤规则

  

操作说明

本工具在浏览器端使用 ExcelJS 读写 XLSX,ExcelJS 是用于读取、编辑和写入电子表格数据与样式的 JavaScript 库,支持 XLSX 与 JSON。

读写 XLSX 的 API

  • 创建 Workbooknew ExcelJS.Workbook()
  • 从二进制加载await workbook.xlsx.load(arrayBuffer),可选第二参数 options,如 ignoreNodes: ['dataValidations'] 等以忽略指定节点。
  • 写入为 Bufferawait workbook.xlsx.writeBuffer(),用于在浏览器中生成 Blob 并下载。
  • 也可使用 xlsx.readFile(filename) / xlsx.writeFile(filename)(Node 环境)或 xlsx.read(stream) / xlsx.write(stream)

Worksheet 与行列

  • 访问工作表workbook.worksheets[0]workbook.getWorksheet('Sheet1')
  • worksheet.getRow(行号)(1-based),返回 Row 对象;属性含 heighthidden;方法 row.getCell(列号)row.commit()
  • 工作表维度rowCountcolumnCountactualRowCountactualColumnCount

单元格(Cell)

  • 取值/赋值cell.value,支持 Number、String、Date、Boolean、Rich Text、Formula(含 formularesult)等。
  • 样式cell.style(整体)、numFmtfontalignmentborderfillprotection。赋值对象会被复用,需独立样式时请深拷贝。
  • 显示文本cell.text(只读,公式单元格为计算结果等)。