读写 .xlsx(OOXML),无需安装 Microsoft Excel。声明写「Excel类 book」或「exExcel类 book」即可。
常用流程
Excel类 book
book.新建()
book.置区域(1, 1, "姓名\t分数\t日期")
book.置字体(1, 1, "微软雅黑", 14, 1, 0)
book.置文字色(1, 1, "#FFFFFF")
book.置背景色(1, 1, "#0078D4")
book.合并单元格(1, 1, 1, 3)
book.置对齐(1, 1, 2, 1, 0)
book.置单元格(2, 1, "张三")
book.置数字(2, 2, 95.5)
book.置数字格式(2, 2, "0.00")
book.置日期(2, 3, "2026-09-04")
book.置边框(1, 1, 2, 3, 1, "#000000", 15)
book.置列宽(1, 12)
book.置列宽(2, 10)
如果 (book.保存(取临时目录() + "demo.xlsx") == 假) {
输出(book.取错误())
返回 ()
}
book.关闭()
参数约定
| 项 | 说明 |
|---|---|
| 格式 | 仅 .xlsx;旧版 .xls 会失败 |
| 行列 | 从 1 起(1 列 = A) |
| 区域 | 置/取区域 用 TSV:列 Tab、行换行 |
| 数字/日期 | 置数字 写数值;置日期 支持 yyyy-mm-dd[ HH:mm[:ss]];置数字格式 如 0.00 / yyyy-mm-dd |
| 对齐 | 水平 0常规/1左/2中/3右;垂直 0下/1中/2上;换行 -1不改/0关/1开 |
| 边框 | 样式 0无/1细/2中/3粗/4虚线;边=15 画外框 |
| 列宽/行高 | 列宽为 Excel 字符宽;行高为磅 |
| 密码 | MS-OFFCRYPTO Agile(与 Excel 互通);兼容本库旧版加密包 |
| 保存 | 新建后须 保存(路径) / 另存为(路径) |
方法一览
打开/新建/关闭/是否已打开/重置保存/另存为/置密码/是否有密码置单元格/取单元格/置区域/取区域/取行数/取列数/清空置数字/取数字/置日期/取日期/置数字格式合并单元格/取消合并/置对齐/置边框/置列宽/置行高/取列宽/取行高置字体/置文字色/置背景色/置背景渐变/清除样式取工作表数/取工作表名/置工作表/置工作表名/添加工作表/删除工作表/复制工作表/移动工作表取路径/取错误