# Uploading CSV files to Weaviate

**URL:** <https://forum.weaviate.io/t/uploading-csv-files-to-weaviate/7575>\
**Category:** Support\
**Created:** [November 14, 2024, 9:18pm UTC](https://forum.weaviate.io/t/uploading-csv-files-to-weaviate/7575 "2024-11-14T21:18:09Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Crazydarkman113](https://avatars.discourse-cdn.com/v4/letter/c/a9a28c/32.png) [@Crazydarkman113](https://forum.weaviate.io/u/Crazydarkman113)\
**Post date:** [November 14, 2024, 9:18pm UTC](https://forum.weaviate.io/t/uploading-csv-files-to-weaviate/7575/1 "2024-11-14T21:18:09Z")

</div>

I am trying to upload my csv files to weaviate after creating sandbox account. Don’t see any option for upload. My other choice is through Python which I never used. What are my options?

---

<div class="post-metadata">

**Author:** ![DudaNogueira](https://yyz1.discourse-cdn.com/flex027/user_avatar/forum.weaviate.io/dudanogueira/32/7846_2.png) [@DudaNogueira](https://forum.weaviate.io/u/DudaNogueira)\
**Post date:** [November 14, 2024, 9:46pm UTC](https://forum.weaviate.io/t/uploading-csv-files-to-weaviate/7575/2 "2024-11-14T21:46:41Z")

</div>

hi @Crazydarkman113 !!

Welcome to our community 🤗

Weaviate is a Database. So you will need other tools in order to load a csv file.

One option is to leverage frameworks like Langchain.

Here, for example, we have a python recipe that will do exactly that, but for PDF files:

> **[recipes/integrations/llm-frameworks/langchain/loading-data at main ·...](https://github.com/weaviate/recipes/tree/main/integrations/llm-frameworks/langchain/loading-data)**
>
> This repository shares end-to-end notebooks on how to use various Weaviate features and integrations! - weaviate/recipes

Now, in order to load up CSV files, you can use langchain for that, as documented here:

> **[CSV | 🦜️🔗 LangChain](https://python.langchain.com/docs/integrations/document_loaders/csv/)**
>
> A comma-separated values (CSV) file is a delimited text file that uses a comma to separate values. Each line of the file is a data record. Each record consists of one or more fields, separated by commas.

This, of course, will require some python coding.

Let me know if I can help on that.

We host weekly office hours where we can eventually tackle this and guide you thru this journey.

Thanks!
