forked from sheetjs/sheetjs
Update tests; add feature to freeze headerrow
This commit is contained in:
parent
245ffb895a
commit
34d618c8fe
@ -1 +1 @@
|
||||
XLSX.version = '0.8.11';
|
||||
XLSX.version = '0.8.13';
|
||||
|
@ -2,7 +2,7 @@
|
||||
"name": "js-xlsx",
|
||||
"homepage": "https://github.com/SheetJS/js-xlsx",
|
||||
"main": "dist/xlsx.js",
|
||||
"version": "0.8.11",
|
||||
"version": "0.8.13",
|
||||
"ignore": [
|
||||
"bin",
|
||||
"bits",
|
||||
|
12
dist/xlsx.core.min.js
vendored
12
dist/xlsx.core.min.js
vendored
File diff suppressed because one or more lines are too long
2
dist/xlsx.core.min.map
vendored
2
dist/xlsx.core.min.map
vendored
File diff suppressed because one or more lines are too long
4
dist/xlsx.full.min.js
vendored
4
dist/xlsx.full.min.js
vendored
File diff suppressed because one or more lines are too long
2
dist/xlsx.full.min.map
vendored
2
dist/xlsx.full.min.map
vendored
File diff suppressed because one or more lines are too long
20
dist/xlsx.js
vendored
20
dist/xlsx.js
vendored
@ -4,7 +4,7 @@
|
||||
/*jshint funcscope:true, eqnull:true */
|
||||
var XLSX = {};
|
||||
(function make_xlsx(XLSX){
|
||||
XLSX.version = '0.8.11';
|
||||
XLSX.version = '0.8.13';
|
||||
var current_codepage = 1200, current_cptable;
|
||||
if(typeof module !== "undefined" && typeof require !== 'undefined') {
|
||||
if(typeof cptable === 'undefined') cptable = require('./dist/cpexcel');
|
||||
@ -7841,7 +7841,7 @@ function write_ws_xml(idx, opts, wb) {
|
||||
|
||||
var sheetView = writextag('sheetView', null, {
|
||||
showGridLines: opts.showGridLines == false ? '0' : '1',
|
||||
tabSelected: opts.tabSelected === undefined ? '0' : opts.tabSelected,
|
||||
tabSelected: opts.tabSelected === undefined ? '0' : opts.tabSelected, // see issue #26, need to set WorkbookViews if this is set
|
||||
workbookViewId: opts.workbookViewId === undefined ? '0' : opts.workbookViewId
|
||||
});
|
||||
o[o.length] = writextag('sheetViews', sheetView);
|
||||
@ -8579,24 +8579,20 @@ function write_wb_xml(wb, opts) {
|
||||
for(var i = 0; i != wb.SheetNames.length; ++i) {
|
||||
var sheetName = wb.SheetNames[i];
|
||||
var sheet = wb.Sheets[sheetName]
|
||||
if (sheet['!printHeader'])
|
||||
var range = "'" + sheetName + "'!" + sheet['!printHeader'];
|
||||
console.log("!!!!"+range)
|
||||
if (sheet['!printHeader']) {
|
||||
var printHeader = sheet['!printHeader'];
|
||||
|
||||
var range = "'" + sheetName + "'!$" + printHeader[0] + ":$" + printHeader[1];
|
||||
|
||||
o[o.length] = (writextag('definedName', range, {
|
||||
"name":"_xlnm.Print_Titles",
|
||||
localSheetId : ''+i
|
||||
}))
|
||||
}
|
||||
}
|
||||
o[o.length] = '</definedNames>';
|
||||
}
|
||||
|
||||
|
||||
|
||||
// <definedNames>
|
||||
// <definedName name="_xlnm.Print_Titles" localSheetId="0">Sheet1!$1:$1</definedName>
|
||||
// <definedName name="_xlnm.Print_Titles" localSheetId="1">Sheet2!$1:$2</definedName>
|
||||
// </definedNames>
|
||||
|
||||
if(o.length>2){ o[o.length] = '</workbook>'; o[1]=o[1].replace("/>",">"); }
|
||||
return o.join("");
|
||||
}
|
||||
|
10
dist/xlsx.min.js
vendored
10
dist/xlsx.min.js
vendored
File diff suppressed because one or more lines are too long
2
dist/xlsx.min.map
vendored
2
dist/xlsx.min.map
vendored
File diff suppressed because one or more lines are too long
2
xlsx.js
2
xlsx.js
@ -4,7 +4,7 @@
|
||||
/*jshint funcscope:true, eqnull:true */
|
||||
var XLSX = {};
|
||||
(function make_xlsx(XLSX){
|
||||
XLSX.version = '0.8.11';
|
||||
XLSX.version = '0.8.13';
|
||||
var current_codepage = 1200, current_cptable;
|
||||
if(typeof module !== "undefined" && typeof require !== 'undefined') {
|
||||
if(typeof cptable === 'undefined') cptable = require('./dist/cpexcel');
|
||||
|
Loading…
Reference in New Issue
Block a user