[]
After adding references in the code editor, follow the steps below to initialize SpreadJS.
Add the following code which creates the SpreadJS target DOM element.
Initialize SpreadJS in spread-container using any one of the following ways:
Using document method to pick DOM ID.
var spread = new GC.Spread.Sheets.Workbook(document.getElementById("ss"), { sheetCount: 1 });
Using the DOM ID directly.
var spread = new GC.Spread.Sheets.Workbook("ss", { sheetCount: 1 });
Save it as an HTML file. For example, ‘index.html’. The HTML page will now look like this:
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <!-- a) Add SpreadJS Script and CSS--> <!-- a1) Add SpreadJS Script file--> <script type="text/javascript" src="SpreadJS\gc.spread.sheets.all.x.x.x.min.js"></script> <!-- a2) Add CSS File--> <link href="SpreadJS\gc.spread.sheets.x.x.x.css" rel="stylesheet" type="text/css" /> <style> .spread-container { height: 550px; } </style> </head> <body> <h1>SpreadJS</h1> <p>This section goes over how to initialize SpreadJS</p> <div class="sample-container"> <!-- b) Create SpreadJS's target DOM element, HTML DIV with id ss--> <div id="ss" class="spread-container"></div> </div> </body> <script> // c) Initialize SpreadJS in spread-container by div's id "ss" window.onload = function () { var spread = new GC.Spread.Sheets.Workbook( document.getElementById( "ss" ), { sheetCount: 1 } ); // Alternatively, initialize SpreadJS using the DOM ID directly // var spread = new GC.Spread.Sheets.Workbook("ss", { sheetCount: 1 }); }; </script> </html>
Open the HTML file in browser to view the SpreadJS widget.
You can also create an ASP.NET Web application to view the SpreadJS widget:
Create an Empty ASP.Net Web Application in Visual Studio.
Create 'scripts' folder in your project's root location and include following script file:
gc.spread.sheets.all.x.x.x.min.js
To add export functionality, add following additional script file:
gc.spread.sheets.excelio.x.x.x.min.js
Create 'css' folder in your project's root location and include following css:
gc.spread.sheets.x.x.x.css
Add an HTML Page to Visual Studio project.
Modify the content of the added HTML Page to:
Add reference of SpreadJS script and css file
Create SpreadJS target DOM element
Initialize SpreadJS in spread-container by using any of the following ways:
Using document method to pick DOM ID.
var spread = new GC.Spread.Sheets.Workbook(document.getElementById("ss"), { sheetCount: 1 });
Using the DOM ID directly.
var spread = new GC.Spread.Sheets.Workbook("ss", { sheetCount: 1 });
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <!-- a:- Add Script & css file--> <script src="https://code.jquery.com/jquery-2.1.1.min.js" type="text/javascript"></script> <script src="scripts/gc.spread.sheets.all.x.x.x.min.js"></script> <link href="css/gc.spread.sheets.x.x.x.css" rel="stylesheet" /> <script> $( document ).ready( function () { // Note: Apply license key here, before the Workbook is initialized // GC.Spread.Sheets.LicenseKey = " [your Distribution license key here]"; // c:- Initialize SpreadJS in spread-container by div's id "ss" // initializing Spread var spread = new GC.Spread.Sheets.Workbook( document.getElementById( "ss" ) ); // alternatively, initialize SpreadJS using the DOM ID directly var spread = new GC.Spread.Sheets.Workbook("ss", { sheetCount: 1 }); // get the activesheet var sheet = spread.getActiveSheet(); } ); </script> </head> <body> <h1>SpreadJS</h1> <p>This section initializes SpreadJS</p> <!-- b:- Create SpreadJS's target DOM element, HTML DIV with id ss--> <div id="ss" style="height:700px;width:900px"></div> </body> </html>
View the HTML Page in browser to view SpreadJS widget.