<script type="text/javascript">
var data = [{ ID: 10248,Name: "Nancy", Address: "132,Capitalway,USA",MobileNumber:9898934539 },
{ ID: 10249, Name:"andrew",Address: "4746,Seattle,USA",MobileNumber:9898432464 },
];
$(function () {
$("#Grid").ejGrid({
dataSource: data,
allowPaging: true,
columns: [
{ field: "ID", headerText: "ID", textAlign: ej.TextAlign.Right, width: 65 },
{ field: "Name", headerText: "Name", width: 90 },
{ field: "Address", headerText: "Address", width: 90 },
{ field: "MobileNumber", headerText: "Mobile Number", width: 90, textAlign: ej.TextAlign.Right },
]
});
|
<b>Paste your Excel data here:</b> <br>
<div id="pastable" contenteditable="true" style="width: 0; height: 40px; padding-left: 250px; overflow: hidden; border: solid 1px; text-indent: 100px; font-size: 0;"> </div> |
$("#pastable").pastable({
OnPasteComplete: function (data) {
var jsonData = [];
// Ensuring the pasted information is Excel data or HTML table data.
if (data instanceof Object) {
for (i = 0; i < data.length; i++) {
jsonData.push(data[i]);
}
}
var gridData = JSON.stringify(jsonData);
var gridObj = $("#Grid").data("ejGrid");
gridObj.dataSource(ej.parseJSON(gridData));//binding the excel data to the grid
} |
|
|
|