# JsonExportExcel **Repository Path**: vvull/JsonExportExcel ## Basic Information - **Project Name**: JsonExportExcel - **Description**: json导出excel(纯js 支持中文) - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 4 - **Forks**: 0 - **Created**: 2021-05-07 - **Last Updated**: 2024-09-03 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 不在更新维护, 移步[js-export-excel](https://github.com/cuikangjie/js-export-excel) # JsonExportExcel > [json导出excel](https://cuikangjie.github.io/JsonExportExcel/) 支持中文 > [EXAMPLE](example/index.html) > es6请查看[js-export-excel](https://github.com/cuikangjie/js-export-excel)版本 > 记得点star > by kin ## 安装方法 ```shell # clone项目 git clone https://github.com/cuikangjie/JsonExportExcel.git ``` ## 使用方法 1.引入js (dist目录下JsonExportExcel.min.js) ```html ``` 2.js代码 ```javascript var option={}; option.fileName = 'excel' option.datas=[ { sheetData:[{one:'一行一列',two:'一行二列'},{one:'二行一列',two:'二行二列'}], sheetName:'sheet', sheetFilter:['two','one'], sheetHeader:['第一列','第二列'] }, { sheetData:[{one:'一行一列',two:'一行二列'},{one:'二行一列',two:'二行二列'}] } ]; var toExcel=new ExportJsonExcel(option); toExcel.saveExcel(); ``` ## option - datas 数据 ``` /*多个sheet*/ /*每个sheet为一个object */ [{ sheetData:[], // 数据 sheetName:'', // sheet名字 sheetFilter:[], //列过滤 sheetHeader:[] // 第一行 }] ``` - fileName 下载文件名(默认:download) ### sheet option - sheetName sheet名字(可有可无)(默认sheet1) - sheetHeader 标题(excel第一行数据) ```javascript sheetHeader:['第一列','第二列'] ``` - sheetData 数据源(必须) ```javascript [{one:'一行一列',two:'一行二列'},{one:'二行一列',two:'二行二列'}] [['一行一列','一行二列'],['二行一列','二行二列']] ``` - sheetFilter 列过滤(只有在data为object下起作用)(可有可无) ```javascript sheetFilter=['two','one']; ``` ## 效果预览 ![Paste_Image.png](img/data.png) ## 浏览器支持 > ie 10+ ## 赞助 Paste_Image.png > 请我喝杯咖啡 ¥28 ## log - 2017.4.27 > 增加标题配置 >增加多个sheet功能 >优化代码 >支持safiri浏览器