Labii ELN & LIMS provides a list of widgets to provide Excel-like functions to Electronic Lab Notebook. Please choose a widget that meets your needs. SpreadJS Table is recommended because it has all features of other widgets.
True Excel-like spreadsheet
Excel-like spreadsheet with sheets
Excel-like spreadsheet with ribbon
Simple table editor
Simple table editor, deprecated
Copy & Paste
Copy & Paste from external
The table widget supports data import *.xlsx, *.tsv, *.csv. Simply drag and drop a file to the widget and the content of the file will be loaded into the table.
SpreadJS is developed by GrapeCity that Deliver True Excel-Like spreadsheet experiences. This widget enables you to import, modify and export your most complex Excel .xlsx spreadsheets. SpreadJS offers the most complete Excel-like experience, including tables, charts, shapes, sparklines, conditional formatting, filtering, and an extensive library with no Excel dependencies to create the most advanced data visualizations.
Open *.xlsx, *.tsv, *.csv to import
Download as *.xlsx
Print as *.pdf
Decrease decimal places
Increase decimal places
Xspreadsheet is another Excel-like Spreadsheet widget. It supports some basic text formatting and also supports multiple sheets.
Undo & Redo
Resize row-height, col-width
Copy, Cut, Paste
Insert row, column
Delete row, column
hide row, column
The ej2-Spreadsheet is a user-interactive component to organize and analyze data in tabular format with configuration options for customization. The populated data can be exported as Excel with *.xlsx, *.xls, and *.csv formats.
Virtualization: Provides the option to load a large amount of data without performance degradation.
Selection: Provides the option to select a cell or range of cells.
Editing: Provides the options to dynamically edit a cell.
Formulas: Provides a built-in calculation library with predefined formulas and named range support.
Clipboard: Provides the option to perform clipboard operations.
Cell formatting: Provides the option to customize the appearance of cells.
Number formatting: Provides the option to format the cell value.
Open: Provides the option to open an excel file in a spreadsheet.
Save: Provides the option to save spreadsheet data as an excel file.
Sorting: Helps you to arrange the data to a particular order in a selected range of cells.
Filtering: Helps you to view specific rows in the spreadsheet by hiding the other rows.
Undo Redo: Provides the option to perform undo-redo operations in a spreadsheet.
Collaborative Editing: Provides the option for real-time changes across multiple users in the Spreadsheet.
Hyperlink: Provides the option to navigate the web links or cell reference within the sheet or to other sheets in the spreadsheet.
Resize: Allows you to change the row height and column width. Autofit the rows and columns based on their content.
Wrap text: Provides the option to display the large content as multiple lines in a single cell.
Data validation: Provides the option to validate edited values based on data validation rules defined for a cell or range of cells.
Find and Replace: Provides the option to find the data and replace it across all the sheets in the Spreadsheet.
Protect sheet: Provides the option to restrict user actions like cell editing, row, and column insertion, deletion, and resizing.
Borders: Provides the option to customize cell gridlines such as color and its style for enhanced UI.
Show/Hide: Provides the option to show/hide the rows, columns, and sheets.
Insert/delete: Provides the option to insert/delete the rows, columns, and sheets.
Merge cells: Provides the option to can combine two or more cells located in the same row or column into a single cell.
Conditional formatting: Provides the option to format a cell or range of cells based on the conditions applied.
Clear: Provides the option to clear the content, formats, and hyperlinks applied to a cell or range of cells in a spreadsheet.
Aggregates: Provides the option to check the sum, average, and count for the selected cells or range in the sheet tab.
Picture: Allows you to view, insert, and modify a picture in a spreadsheet with customizing options.
Multi-line editing: Allows you to insert a line break between paragraphs of the text within a cell in a Spreadsheet.
Range selection helper: Helps you to select a range or multiple ranges when editing a formula in a cell.
RTL: Provides right-to-left mode which aligns content in the spreadsheet component from right to left.
Localization: Provides inherent support to localize the UI.
Accessibility: Provides with built-in accessibility support which helps to access all the spreadsheet component features through the keyboard, screen readers, or other assistive technology devices.
jExcel provides exactly the same layout to the HandsonTable. jExcel has plenty of different input options through its native column types to cover the most common web-based application requirements. It is a complete solution for your tabular data management.
Headers - Adds rows or column headings to the spreadsheet.
Row/Column Resize - Allows manual modification of row or column sizes. The sizing handle appears in the right part of the column header or at the bottom of the row header.
Row/Column Move - Allows manual swapping of rows or columns within the table. The moving handle appears in the left part of the column header or at the top of the row header.
Conditional Formatting - Defines how the specific cells are formatted depending on the content.
Context Menu - Opens a pop-up menu that provides a list of items to choose. Right-click anywhere inside the table to open the context menu.
Filters - Allows the addition of criteria to display only specific rows while hiding others. Available from the dropdown menu in the header.
Dropdown Menu - Allows the creation of a dropdown menu, available in the column headers.
Labii ELN & LIMS supports Formulas to process formula expressions defined in the provided data.
Any numbers, negative and positive as float or integer;
Arithmetic operations such as:
Logical operations such as:
Comparison operations such as:
String operations such as:
& (concatenation eq.
=-(2&5) will return
Relative and absolute cell references such as:
Build-in variables such as:
Not working with filtering and column sorting;
Not working with trimming rows.