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",
|
||||
|
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
@ -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("");
|
||||
}
|
||||
|
|
File diff suppressed because one or more lines are too long
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