Other resources

  • jExcel CE
    Jexcel community edition
  • jTools
    Web components, utilities and plugins
  • Lazy loading

    The following table is dealing with 60.000 columns. The lazyloading method allows render up to 130 rows at the same time and will render other rows based on the scrolling.



    Source code

    <html>
    <script src="https://jexcel.net/v3/jexcel.js"></script>
    <script src="https://jexcel.net/v3/japp.js"></script>
    <link rel="stylesheet" href="https://jexcel.net/v3/jexcel.css" type="text/css" />
    <link rel="stylesheet" href="https://jexcel.net/v3/japp.css" type="text/css" />
    
    <div id="spreadsheet"></div>
    
    <script>
    jexcel(document.getElementById('spreadsheet'), {
        csv:'/v3/demo1.csv',
        csvHeaders:true,
        tableOverflow:true,
        lazyLoading:true,
        loadingSpin:true,
        columns: [
            { type:'text', width:200, title:'Name' },
            { type:'dropdown', width:100, title:'Age', source:[{id:1,name:'Male'},{id:2,name:'Female'}] },
            { type:'text', width:200, title:'City' },
         ]
    });
    <script>
    
    </script>
    </html>