- /*--------------------导入SSJSON----------------------*/
- $("#loadSsjson").click(function () {
- var ssjsonFile = document.getElementById("fileDemoSsjson").files[0];
- //获取到文件列表
- var files = $('#fileDemoSsjson').prop('files');
- //新建一个FileReader
- var reader = new FileReader();
- //读取文件
- reader.readAsText(files[0], "UTF-8");
- //读取成功触发onload事件
- reader.onload = function(evt){
- var fileString = evt.target.result;
- var jsonObj = JSON.parse(fileString);
- if(jsonObj.MyData){
- alert(jsonObj.MyData);
- }
- spread.fromJSON(jsonObj);
- console.log(jsonObj);
- var sheet = spread.getSheetFromName("折线图");
- var newSheet = new GC.Spread.Sheets.Worksheet("newSheet");
- spread.suspendPaint();
- var chart = sheet.charts.all()[0];
- var seriesItem = {};
- seriesItem.chartType = GC.Spread.Sheets.Charts.ChartType.line;
- seriesItem.backColor = 'rgb(113,173,72)';
- seriesItem.name = 'H1';
- seriesItem.xValues = 'A2:A7';
- seriesItem.yValues = 'H2:H10';
- chart.series().add(seriesItem);
- spread.resumePaint();
- };
- // 读取失败触发onerror
- reader.onerror = function (e) {
- console.log(e);
- };
- });
复制代码
页面的H列 是我手动在页面上填的数据,就用上面的Demo ,导入SSJSON这块代码替换成上面这一段 |