The performance in the latest official version is significantly worse compared to older versions (2017.1.117 and 2018.1.118 tested).
Dojo example.
The UI freezes and remains unresponsive for minutes.
The new font size is applied without significant delay.
Wanting to format a subset of a single cell with text styling different from the rest of the cell contents. Something like the following:
or
File:
3f0465a2-412c-4876-ba47-4b12ae46f92e_adam.zip
https://demos.telerik.com/kendo-ui/spreadsheet/index
Errors are encountered. Even if resolving the errors bold styles are not applied as they are part of the font definition and not of the inlineStyles.
The excel is imported as expected.
When pasting data from Excel, the data is being pasted as an image instead of values
Pasting from Excel results in an image
Pasting from Excel should result in correctly filled data cells
Dear Concerned,
1. Launch https://demos.telerik.com/kendo-ui/spreadsheet/index
2. Open Workbook(1).xlsx (attached)
3. Edit B2, D2, F2 with some new values
4. See the results in B4, D4, F4
Calculations are different in Excel.
We have: Uncaught Error: The toDataURL method can be used only with jsZip 2. Either include jsZip 2 or use the toDataURLAsync method.
and we have:
so i implement a function SpreadSheetOnexcelExport on excelExport event:
$.SpreadSheetOnexcelExport = function(){
var args = arguments[0];
var options = args.sender.options;
var wb = args.workbook;
var wbX = new kendo.ooxml.Workbook(wb)
var dataURL = wbX.toDataURLAsync();
wbX.toDataURLAsync().then(function(dataURL) {
kendo.saveAs({
dataURI: dataURL,
fileName: options.excel.fileName
});
});
args.preventDefault();
}
The problem is that, for fileName, I have no way to use the file name, selected by the user:
Dear Concerned,
1. Launch https://demos.telerik.com/kendo-ui/spreadsheet/index
2. Start editing cells D3 to D11 as fast as possible (like type 45 enter, 45 enter, 45 enter and so on) (refer attached videos)
3. UI freezes for few seconds, and then all cells get updated in one go
4. But Excel 365, Excel and GoogleSheet work fine in such cases
5. Please make similar UI behavior as in Excel.
Check attached Excel Data Entry & Kendo Data Entry video recordings
Dear Concerned,
1. Launch https://demos.telerik.com/kendo-ui/spreadsheet/index
2. Upload the attached sample.xlsx file.
3. Cell B1 getting value from cell A1 using formula "=TEXT(A1, "$#,###")"
4. Delete(Blank) the value of cell A1, see error #VALUE! in cell B1.
5. The same is working fine in Excel.
6. Please suggest any workaround or quick fix.
Check attached Sample.xlsx file in Sample.zip folder
Dear Concerned,
1. Launch https://demos.telerik.com/kendo-ui/spreadsheet/index
2. Try to select columns B to D using mouse
3. Click on column B, keeping mouse clicked, move your mouse towards C then D
4. It does not allow to select B,C,D where as it is possible in Excel.
It is serious issue for me as I could not proceed with Hide/Unhide columns and some other features depend on multiple columns selection
Note: if we add a blank row at first position then it works well, seems like first with merged columns is creating problem.
In my testing of utilizing the spreadsheet component and starting off with for example 100 rows in the configuration options, using insert row typically seems to shift the data down (if you have anything below the cursor). It does not actually increase the number of rows in the sheet.
For example if I initialize the spreadsheet with the following info:
$("#spreadsheet").kendoSpreadsheet({
rows: 100,
columns: 26
});
This will create the spreadsheet with 100 rows and columns A-Z as expected.
Now going anywhere in the sheet (or the end) and inserting a row above/or below will not add row 101, 102, 103, etc. In fact, if you are in the very last row and hit insert row below it will come up with a message regarding a possible loss of data.
A couple things I have tried:
So with that said, is it at all possible to actually add a row to the sheet as one would expect the behavior to be. This obviously still needs to call the internal functions to recalculate the ranges and data throughout the sheet; but somehow re-fresh or re-render the UI component (just calling render again doesn't fix it).
I appreciate your help with this.
Hi,
Would like to suggest 2 features for the spreadsheet which will be very useful
1) Ability to delete specific cell (not just the content, but the cell itself). Currently there is way to delete row or columns, but no cell deletion. When cell is deleted, user should be prompted whether to allow all cells below the deleted cell to shift up, or all cells on the right of it to shift left. Akin to excel
2) Format painter. The ability to "paint" the styles (such as font size, boldness) from existing text to another existing text. Akin to excel.
Hello
We are trying to use the Kendo Jquery spreadsheet but are running across some issues in terms of setting up for printing and/or exporting to PDF.
Currently, we let the user modify the spreadsheet to suit their needs. The problem is there is no way to see page breaks at this time...that we know of. The users stretch columns and row to suit their needs but the only way to see if they 'broke' across a page is to export to pdf to see...
We would like one or two options...
1. We know what our page size is - 8 1/2 x 11. Is there a way to fix the max size of the spreadsheet so it's 1 page wide? If the user inserts columns then the other columns just get smaller and smaller - proportionally - but ultimately the sheet is as only as wide as 1 page...
2. The ability to see where the page breaks are so they can set up the sheet correctly.
Please let me know if one of these options is feasible or are we stuck?
Thank you
Jeffrey Suffet
Dear Kendo,
I made research about Kendo Spreadsheet control and I found some of unlogical things in example:
1. When I made changes (kendoSpreadsheetCancelChanges.png) in spreadsheet and click on CANCEL CHANGES button, all of these changes aren't removed.
2. Manually reading spreadsheet datasource, all of these changes aren't removed. For example, when I type in console
$("#spreadsheet").data("kendoSpreadsheet").options.sheets[0].dataSource.read();, datasource is reading, but almost all changes are shown. Why?
Kind Regards,
Marin