• author: The PyCoach

How to Upload Files to ChatDBT Without Code Interpreter Plugin

ChatDBT is a popular tool for data analysts and developers working with Databricks, but currently, the only way to upload files is by using the code interpreter plugin. However, the plugin isn't available to everyone yet. In this article, we will show you a free workaround on how to upload files to ChatDBT and work with them as if you were using the code interpreter plugin.

Step-by-Step Guide for Uploading Files

  1. Go to ChatDBT: It doesn't matter if you're using ubt 3.5 or gpd4; this method works with both models.
  2. Copy and paste the prompt: This prompt tells ChatDBT to create a submit file button and indicates the files that will be supported, such as txt, GS, CSS, JSON, and CSV files. (It's essential to know that ChatDBT has a limit of 15,000 characters, so every time we reach that limit, we have to split the file into different chunks. E.g., a 30,000-character file should be split into two chunks of 15,000 characters each.)
  3. Access console: Right-click on any part of the site, select "Inspect," and click on the two arrows, followed by the console option.
  4. Copy and paste the JavaScript code: Paste the code generated in step 2 to get the green submit file button.
  5. Upload files: Once you have access to the submit file button, you can upload any file in one of the supported formats (txt, CSV, JSON, and more). Suppose you encounter any issues during upload. In that case, it's advisable to start a new chat with ChatDBT following the same steps to create the submit file button.
  6. File Analysis: You can do data analysis on the uploaded files through ChatDBT. To do this, copy the prompt posted earlier, which reads the seven-part CSV file into a data frame using Python, and make a line plot of this population data specifically for China and India.

How to Optimize the File Analysis Process

If you are looking for a smoother and more efficient way to perform data analysis on ChatDBT, you can use a plugin called Wolfram. This plugin is available only to ChatDBT+ users. Wolfram allows you to make visualizations on the ChatDBT website without necessarily having to use your code editor. All you need to do is use gpd4 to upload the CSV file or any file you want and enable the Wolfram plug-in.

Analyzing Data with Quadratic

Quadratic is an ideal tool for data analysis. This app is a spreadsheet that allows you to write Python code, SQL queries, and Excel formulas. It even allows you to use third-party Python libraries directly in your spreadsheet. Quadratic is an excellent visual way to learn and work with data, and it allows you to see code output in full detail. While other spreadsheets can feel constricting, quadratic extends forever in every direction, allowing you to navigate data the way you want and drag and drop your data in any cell. Feel free to try everything quadratic has to offer by visiting quadratic hq.com or clicking on the link in the description.


Uploading files to ChatDBT without the code interpreter plugin is considerably easy and straightforward. The workaround mentioned above provides an easy way for developers and data analysts to work with their data and perform data analysis on ChatDBT. We hope you found these tips helpful in your journey towards efficient data analysis.

Previous Post

Scraping Data with Polars

Next Post

7 Developments in AI You Might Have Missed

About The auther

New Posts

Popular Post