XLS 云生成 API

        
【XLS 云生成】服务,将数据命令以 data 参数形式传入,即可生成 xls 数据文件!
数据命令为 json 格式数组,每一个数组元素对应一次单元格的写入操作,包含以下属性
{
row: 目标单元格行号(从0开始)
col: 目标单元格列号
row2: 如果合并单元格,合并区域右下角行号(可选)
col2: 如果合并单元格,合并区域右下角列号(可选)
value: 在单元格中填入的数据
}

数据示例:
[{"row": 0, "col": 0, "value": "first"}, {"row": 1, "col": 2, "row2": 3, "col2": 2, "value": "second"}]

用法示例:
1. 直接浏览器 GET 请求
https://tools.athenagu.com/xls/?data=[{"row": 0, "col": 0, "value": "first"}]

2. POST 请求传递 data 参数
curl -X POST https://tools.athenagu.com/xls/ -d 'data=[{"row": 0, "col": 0, "value": "first"}]' -o data.xls

3. POST 请求直接传递 json 数据
curl -X POST https://tools.athenagu.com/xls/ -d '[{"row": 0, "col": 0, "value": "first"}]' -H "Content-Type:application/json" -o data.xls


【表格小插件】
在含有表格的页面中添加以下代码
<script src="https://cdn.tslow.cn/AthenaTools/static/js/athena-output.js"></script>
页面上就会出现 “导出” 按钮,点击后可自动下载当前页面上表格中的数据,生成 xls 文件
参考效果: https://tools.athenagu.com/cert_reminder/
更多使用参数可查看 https://cdn.tslow.cn/AthenaTools/static/js/athena-output.js 中的注释说明
http://tslow.cn/xls/