Closed kopeyev closed 5 years ago
Tried to open same doc with english contents form_otch.xlsx
It converts only the number of columns in each row that the first row contains. Simplest example test_xlsx.xlsx
SOLVED. In muk_web_preview_msoffice/static/src/js/preview_handler.js after line 119 ("""$pane.attr('id', 'sheet-' + index);""") add following: """var maximum_arrs = 1; sheet.forEach(function (arr) { if(arr.length>maximum_arrs){ maximum_arrs = arr.length; } }); sheet.forEach(function (arr) { if(arr.length<maximum_arrs){ for (var i = arr.length; i < maximum_arrs; i++) { arr.push(""); } } });"""
Can you make a PR?
What the PR? I think that the problem is in using handsontable libs
Since you have found a solution, you are welcome to make a pull request, with a corresponding fix.
Oh, cool)
If the number of columns in the first row is not equal to the number of others, it is not converted correctly, in short, it converts only the number of columns in each row that the first row contains. I put a screenshot and a document below.
Форма отчетности (2).xlsx