forked from sheetjs/sheetjs
PR #40 - Skip cells with incorrect link to shared strings
This commit is contained in:
parent
3c7f807bfa
commit
6e6678960c
@ -1 +1 @@
|
||||
XLSX.version = '0.8.13';
|
||||
XLSX.version = '0.8.16';
|
||||
|
@ -238,6 +238,7 @@ return function parse_ws_xml_data(sdata, s, opts, guess) {
|
||||
if(isNaN(p.v)) p.v = "" // we don't want NaN if p.v is null
|
||||
break;
|
||||
case 's':
|
||||
if (!p.hasOwnProperty('v')) continue;
|
||||
sstr = strs[parseInt(p.v, 10)];
|
||||
p.v = sstr.t;
|
||||
p.r = sstr.r;
|
||||
|
@ -2,7 +2,7 @@
|
||||
"name": "js-xlsx",
|
||||
"homepage": "https://github.com/SheetJS/js-xlsx",
|
||||
"main": "dist/xlsx.js",
|
||||
"version": "0.8.13",
|
||||
"version": "0.8.16",
|
||||
"ignore": [
|
||||
"bin",
|
||||
"bits",
|
||||
|
22
dist/xlsx.core.min.js
vendored
22
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
30
dist/xlsx.full.min.js
vendored
30
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
3
dist/xlsx.js
vendored
3
dist/xlsx.js
vendored
@ -4,7 +4,7 @@
|
||||
/*jshint funcscope:true, eqnull:true */
|
||||
var XLSX = {};
|
||||
(function make_xlsx(XLSX){
|
||||
XLSX.version = '0.8.13';
|
||||
XLSX.version = '0.8.16';
|
||||
var current_codepage = 1200, current_cptable;
|
||||
if(typeof module !== "undefined" && typeof require !== 'undefined') {
|
||||
if(typeof cptable === 'undefined') cptable = require('./dist/cpexcel');
|
||||
@ -7770,6 +7770,7 @@ return function parse_ws_xml_data(sdata, s, opts, guess) {
|
||||
if(isNaN(p.v)) p.v = "" // we don't want NaN if p.v is null
|
||||
break;
|
||||
case 's':
|
||||
if (!p.hasOwnProperty('v')) continue;
|
||||
sstr = strs[parseInt(p.v, 10)];
|
||||
p.v = sstr.t;
|
||||
p.r = sstr.r;
|
||||
|
12
dist/xlsx.min.js
vendored
12
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
@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "xlsx",
|
||||
"version": "0.8.14",
|
||||
"version": "0.8.16",
|
||||
"author": "sheetjs",
|
||||
"description": "Excel (XLSB/XLSX/XLSM/XLS/XML) and ODS spreadsheet parser and writer (extended to enable read/write of cell formats with xlsx files)",
|
||||
"keywords": [ "excel", "xls", "xlsx", "xlsb", "xlsm", "ods", "office", "spreadsheet" ],
|
||||
|
3
xlsx.js
3
xlsx.js
@ -4,7 +4,7 @@
|
||||
/*jshint funcscope:true, eqnull:true */
|
||||
var XLSX = {};
|
||||
(function make_xlsx(XLSX){
|
||||
XLSX.version = '0.8.13';
|
||||
XLSX.version = '0.8.16';
|
||||
var current_codepage = 1200, current_cptable;
|
||||
if(typeof module !== "undefined" && typeof require !== 'undefined') {
|
||||
if(typeof cptable === 'undefined') cptable = require('./dist/cpexcel');
|
||||
@ -7770,6 +7770,7 @@ return function parse_ws_xml_data(sdata, s, opts, guess) {
|
||||
if(isNaN(p.v)) p.v = "" // we don't want NaN if p.v is null
|
||||
break;
|
||||
case 's':
|
||||
if (!p.hasOwnProperty('v')) continue;
|
||||
sstr = strs[parseInt(p.v, 10)];
|
||||
p.v = sstr.t;
|
||||
p.r = sstr.r;
|
||||
|
Loading…
Reference in New Issue
Block a user