# Importing Content

> Source: https://agilitycms.com/docs/developers/importing-content

In this resource we'll walk through importing content into Agility using posts as an example. We'll assume you have a model created already. If not, we recommend checking out


- [Content Models](https://agilitycms.com/docs/developers/content-models)

## Downloading Your Content in Excel

To start we can export a list of content from an existing Content List as an Excel sheet that we can then add to and import back into Agility. 


To do this


1. From your **Content List**, click the **Menu Indicator** on the right-hand side followed by the **Export** option.


![](https://cdn.aglty.io/agility-cms-docs/images/block-editor/Refresh - Export Container-03012024143703.png)

2. For this example we'll choose Regular format and then click Export again.


![](https://cdn.aglty.io/agility-cms-docs/images/block-editor/Refresh - Export Container Opts-03012024143800.png)

When it's finished, you can download the file that's provided to you and open it up. Once it's open, we'll be able to edit the fields in the Post and Category sheets:

### Post

![](https://cdn.aglty.io/agility-cms-docs/images/block-editor/Screenshot 2023-07-31 at 1.34.12 PM-07312023163453.png)

### Category

![](https://cdn.aglty.io/agility-cms-docs/images/block-editor/Screenshot 2023-07-31 at 1.35.29 PM-07312023163545.png)

> **Note** — if you would like to import this as New Content as opposed to overriding the test post we created, set the Agility_ContentID values to -1.

## Importing Your Updates to Agility

Once this is done and you've made your updates, you can Import the Excel sheet back into Agility using the same steps but clicking **Import** instead:

![](https://cdn.aglty.io/agility-cms-docs/images/block-editor/Refresh - Import Container Opts-03012024143903.png)

Once imported, you should see the updates in your List


## Using the Content Management SDK

Alternatively, you can use the Agility Content Management SDK which is the official JavaScript library for inserting, updating, managing, and importing content, pages, and media in your Agility Instance.

[Content Management SDK Documentation](https://agilitycms.com/docs/javascript/content-management-js-sdk)

### Further Reading

- [Exporting Content](https://agilitycms.com/docs/editors/importing-and-exporting#7Fo85fEqHM)
- [Importing Content](https://agilitycms.com/docs/editors/importing-and-exporting#YKiFw_ntRb)
- [Importing Content that contains Child Content](https://agilitycms.com/docs/editors/importing-and-exporting#qAiOIHuzpJ)[](https://agilitycms.com/docs/editors/importing-and-exporting#YKiFw_ntRb)
