Spreadsheets
The following sections describe how to use Spreadsheet in Scifeon. Spreadsheets are used to register, modify, and hold data in Scifeon.
Creating and Editing Spreadsheets
In the ELN click + Section (1) and select Spreadsheet, then after that the spreadsheet is added to the ELN.
Our Spreadsheet section works just like a very basic excel.
We support the following basic features directly from the Spreadsheet header:
- Undo & Redo - The option to undo and redo recent actions.
- Text Decorations – Size, colors, position and text formatting.
- Cell Styling – Merging cells and adding borders.
- Cell Locking – Locking and unlocking of cells to ensure they cannot be accidentally edited.
- Cell Validation – Rules to validate cells and clearly mark if something is wrong.
- Cell Typing – Change cell type to Standard, Number, Percent, or Text.
- Decimal Point – Easily change decimal point position.
- Import Excel – Import excel sheet directly into the ELN.
- Export Excel – Export your ELN Spreadsheet to excel or CSV.
- Full Screen mode – Expand the Spreadsheet to fill your whole screen.
- Save – The Spreadsheet section will automatically save after ~10 seconds, but you can manually save as well.

A Spreadsheet that has unsaved data in it will have a yellow line in the left side. This a general way to tell a section has unsaved data. (1)
As in a Excel you can use the standard function like AVERAGE(), SUM(), COUNT() etc. (2)
You can also have multiple sheet (3), and all sheets are connected throughout the ELN.

Inserting ELN data into Spreadsheets
It is possible to insert any data from the ELN into a Spreadsheet:
- Insert Entity Table - Click the "Insert Entity Table" button above the entity table.
- Configure table - A slide in modal will appear in the right side of the Spreadsheet.
- Set Table Start Cell - Select the cell from where the table should start from. You can either manually type this, or use the cell picker.
- Select an Entity Source - Click the "Select Entities" button.

- Select Entity type - Select desired type e.g Samples, Batches, Animals or Fermentations
- Select Step Input/Output - The step where your entities are/will be located.
- Save Source - Save the selected configurations.

- Overview of found Entities - Here a list of all found entities are shown.
- Select columns to show in Spreadsheet - Select the columns from your entity that you wish to appear in the Spreadsheet.
- Closing Table Configuration - Clicking a cell that is no part of entity table will close the slide in modal.
- Opening Table Configuration - Clicking a cell that is a part of a entity table will open the slide in modal with all set configurations.
- Deleting Table Configuration - You can delete the inserted table by using the trashcan in the bottom right corner of the slide in modal.
- Error Handling - If there is not enough space for your table it will appear as "#ERROR". Ensure the whole table can fit in the Spreadsheet, and won't override other data.

Extracting Results from the Spreadsheet into the ELN
You can extract Result Values from the Spreadsheet that is saved as structured data in Scifeon.
To extract results you need to create a extract result value configuration:
- Create a Extract Result Value configuration - Click the "Extract Result Value +" button above the entity table.
- Configure table - A slide in modal will appear in the right side of the Spreadsheet.
- Fill out relevant field - See the guide below on how to fill out configuration.
- See result values - When the configuration has all required information it will create Result Values that can be seen under the Spreadsheet section.
- Errors - If information can not be found in the table Result Values will not be created. Ensure all rows have required information for Extract config to read.
- Opening existing configurations - If you want to edit or delete a existing configuration, click the "Extract Result Value" button for a list of existing configurations.
- Deleting Extract Configuration - You can delete the Extract Result Value configuration by using the trashcan in the bottom right corner of the slide in modal.

To extract result you make configuration of what needs to be extracted. You will need to set the following information in the slide in modal:
- Extraction configuration name - A name to discern this configuration should you have multiple Result Values to be extracted.
- Start and end row - The rows where extraction of results will be considered. (If end is not static, you can set it very high)
- Result column - The column in the Spreadsheet where the result value is.
- Sample ID column - The column in the Spreadsheet where the SampleIDs are. Each Result Value must be related to a SampleID.
- Type column - The column in the Spreadsheet where the type of the Result Value can be found. (Direct input available)
- Unit column (optional) - The column where the Result Values unit is. (Direct input available)
