How to import custom information via CSV
This article shows you how you can import your custom information into an Archilogic floor plan via a CSV file and how to map it to various resources within that floor plan
To import your custom information via CSV you first have to open the Archilogic floor plan to which you want to map your data in the Archilogic Editor.
Then open the main menu and go to Plugins and select the CSV Import plugin.

The CSV Import plugin will now be shown on the left side of the window.
You can eiter drop a CSV file into the grey box or left-click the link within the box to open a menu to select a CSV file from your computer.

After importing the CSV the plugin will show you a preview of the available information.
Click the blue Mapping button to continue.
If you realize that you imported the wrong CSV file you can click the X button next to the file name to remove the CSV again and select a different file instead as shown above.

You now have to select the target resource type to which you wish to map your information.
You can choose between Asset and Space in the dropdown menu.
Selecting Asset will allow you to map data to assets such as component instances or individual assets such as chairs, tables or sensors, etc.
Selecting Space will allow you to map data to individual spaces such as offices or meeting rooms, etc.

You now have to specify which data you wish to map to which custom attribute.
- Select a column from your CSV. In our example below the column is called Id.
- Select an existing custom attribute to which you wish to map the data to.
In our example the custom attribute field is called Employee ID.
If the required custom attribute field does not yet exist you can click here to learn how to create a custom attribute field.
You can now either add an additional mapping by left-clicking the + Add Mapping button and connect a different column from your CSV file to a different custom attribute field, or you can click the blue Assignment button at the bottom to continue.

You're now in the mapping stage of the Plugin.
You can now map a datapoint from the selected CSV row to the previously selected custom attribute field of an asset.
- Left-click the target button next to the row.
- Then left-click a target asset.

If done correctly you will see a blue checkmark showing up next to the row. The mapped asset will also be highligted in red.

If you select the highlighted asset you can also see that the value from the CSV file has been added to the custom attribute field.

You have successfully mapped a datapoint to an asset. You can now repeat this action to map the remaining entries from your collumn to other assets.
If you want to see to which asset you mapped a datapoint you can simply left-click the magnification glass button next to the row and the corresponding asset will be highlighted.
If you wish to remove a connection between a datapoint and an asset you can left-click the X button next to a row.
You can also click the blue arrow button in the lower left corner of the plugin to go back and add additional connections.
Note that the imported CSV will NOT be saved in the editor. If you close the CSV Import plugin and re-open it later you will have to re-import the CSV file into the plugin.
However, already mapped datapoints will remain and show up as assigned the next time you import the same CSV file.