Skip to main content

Hide Layers in your CSV for Spreadsheet csv import

Learn how to effortlessly hide specific layers in your Abyssale designs by using the __HIDDEN__ keyword in your spreadsheet data.

Guillaume Stigliani avatar
Written by Guillaume Stigliani
Updated over 3 weeks ago

When generating visuals in Abyssale using the Spreadsheet generation method, you have the flexibility to control the visibility of your layers directly from the spreadsheet and from your CSV file. This is particularly useful when you want certain layers to be hidden for specific rows of data, rather than hiding them from the design editor or manually hidding them in the Abyssale Spreadsheet UI.


How It Works

Abyssale allows you to specify that a layer should be hidden by entering a special keyword into the corresponding cell of your CSV file. When Abyssale processes your CSV, it will detect this keyword and automatically hide the matched layer for that particular row's generation.


Step-by-Step Guide

  1. Prepare your Abyssale Template: Ensure your Abyssale template is set up with all the layers you intend to use, including those you might want to hide conditionally.

  2. Open Your Spreadsheet (CSV, Google Sheet, etc.): Locate the column in your spreadsheet that corresponds to the layer you want to hide.

  3. Enter the __HIDDEN__ Keyword: In the cell for the specific row and column where you want to hide the corresponding layer, enter the exact text:

    __HIDDEN__

    Make sure there are no extra spaces or characters around the keyword.

    Example:

Product Name

Price

Discount Tag

Awesome Gadget

$19.99

20% OFF

Super Widget

$49.99

__HIDDEN__

Cool Device

$9.99

10% OFF

During importation of that CSV into Abyssale :

In this example, for the "Super Widget" row, the layer matched to the "Discount Tag" column will be hidden in the generated visuals.
  1. Upload Your CSV to Abyssale Spreadsheet : Proceed with your usual Spreadsheet generation method by uploading your modified CSV file to Abyssale.
    ​

  2. Generate Your visuals: Abyssale will process your data. For every row where __HIDDEN__ is found in a cell matched to a layer, that layer will be hidden in the output visual.


This method provides a powerful way to manage layer visibility dynamically, giving you greater control over yourvisuals generation process.

Did this answer your question?