例如,我有一个这样的列:
一个
50
65
73
无效的
63
我可以获得选定范围的值
let sh = $("#spreadsheet").getKendoSpreadsheet();
var sheet = sh.activeSheet();
var range = sheet.selection();
var values = range.values();
并希望在不选择的情况下获取A列的所有值。剑道电子表格中有我想要的方法吗?我应该怎么办 ?
例如,我有一个这样的列:
一个
50
65
73
无效的
63
我可以获得选定范围的值
let sh = $("#spreadsheet").getKendoSpreadsheet();
var sheet = sh.activeSheet();
var range = sheet.selection();
var values = range.values();
并希望在不选择的情况下获取A列的所有值。剑道电子表格中有我想要的方法吗?我应该怎么办 ?
您可以使用该函数获取特定范围内的值range
,如下所示:
var spreadsheet = $("#spreadsheet").data("kendoSpreadsheet");
var values = spreadsheet.sheets()[0].range("A1:A3").values();
您可以在以下代码段中看到演示:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"/>
<title>Kendo UI Snippet</title>
<link rel="stylesheet" href="https://kendo.cdn.telerik.com/2019.1.220/styles/kendo.common.min.css"/>
<link rel="stylesheet" href="https://kendo.cdn.telerik.com/2019.1.220/styles/kendo.rtl.min.css"/>
<link rel="stylesheet" href="https://kendo.cdn.telerik.com/2019.1.220/styles/kendo.silver.min.css"/>
<link rel="stylesheet" href="https://kendo.cdn.telerik.com/2019.1.220/styles/kendo.mobile.all.min.css"/>
<script src="https://code.jquery.com/jquery-1.12.4.min.js"></script>
<script src="https://kendo.cdn.telerik.com/2019.1.220/js/jszip.min.js"></script>
<script src="https://kendo.cdn.telerik.com/2019.1.220/js/kendo.all.min.js"></script>
</head>
<body>
<button id="test">Test</button>
<div id="spreadsheet"></div>
<script>
$("#spreadsheet").kendoSpreadsheet({
sheets: [{
rows: [{
cells: [{ value: "A" }, { value: "B" }, { value: "C" }]
}, {
cells: [{ value: "1" }, { value: "2" }, { value: "3" }]
}, {
cells: [{ value: "4" }, { value: "5" }, { value: "6" }]
}]
}]
});
$("#test").click(function(e) {
var spreadsheet = $("#spreadsheet").data("kendoSpreadsheet");
alert(spreadsheet.sheets()[0].range("A1:A3").values().join(", "));
});
</script>
</body>
</html>