我正在尝试使用SheetJS / xlsx导出excel,并希望格式化单元格。我正在使用以下代码,excel正在生成但无法格式化单元格。有人可以指出这个问题,也可以共享完整的示例代码吗?
加载库文件
<script src="https://code.jquery.com/jquery-3.1.1.min.js"></script>
<script type="text/javascript" src="http://oss.sheetjs.com/js-xlsx/xlsx.core.min.js"></script>
<script type="text/javascript" src="http://sheetjs.com/demos/FileSaver.js"></script>
Run Code Online (Sandbox Code Playgroud)
剩下的代码是
function Workbook() {
if(!(this instanceof Workbook)) return new Workbook();
this.SheetNames = [];
this.Sheets = {};
}
function sheet_from_array_of_arrays(data, opts) {
var ws = {};
var range = {s: {c:10000000, r:10000000}, e: {c:0, r:0 }};
for(var R = 0; R != data.length; ++R) {
for(var C = 0; C != data[R].length; ++C) {
if(range.s.r > R) range.s.r = R;
if(range.s.c > C) range.s.c = C;
if(range.e.r < R) …Run Code Online (Sandbox Code Playgroud)