Skip to content

CSV Importer

by Jan-Hendrik-Müller·Workflow

Images © Jan-Hendrik-Müller. Used for product review; image policy.

Why we like it

Earns its place in the blender_extensions library as a focused CSV importer that routes data straight into the Spreadsheet Editor and Geometry Nodes. Its development was backed by the Prototype Fund under the name Table@Viz.

What is CSV Importer?

CSV Importer is a CSV file importer for Blender, described by its developer as simple and fast. You can bring a file in two ways: drag and drop it into the viewport, or use the menu path File → Import → CSV. Drag-and-drop also works in windows other than the viewport.

Imported data is stored in a mesh made only of vertices, with no faces or edges. All vertices sit at the origin, and each one carries the attributes from the CSV. The data shows up in Blender's Spreadsheet Editor, and you can use the Named Attribute feature in Geometry Nodes to read it and set new vertex positions based on the values.

The add-on handles string columns and 3D vectors, and ships with a sample dataset. An API for importing CSV data is available, though the developer notes it is not yet stable. Development was funded by the Prototype Fund of the German Federal Ministry of Education and Research under the name Table@Viz. It sits at rank 223 in the blender_extensions library.

Who is CSV Importer best for?

CSV Importer is best for blender users who need to bring CSV data into a scene and drive geometry through the Spreadsheet Editor and Geometry Nodes.

How much does CSV Importer cost?

CSV Importer is completely free to download and use.

Key features

  • Import via drag-and-drop into the viewport or through File → Import → CSV
  • Drag-and-drop supported in windows other than the viewport
  • Imported data appears in Blender's Spreadsheet Editor
  • Named Attribute access in Geometry Nodes to set vertex positions from the data
  • Data stored as a vertex-only mesh with each vertex carrying CSV attributes at the origin
  • Support for string columns and 3D vectors
  • API for importing CSV data, noted by the developer as not yet stable

Tags

#CSV#Import-Export#Blender#Geometry Nodes#Spreadsheet Editor#Data

Frequently asked questions

What Blender versions does CSV Importer support?

CSV Importer is compatible with Blender 4.2.5 LTS and newer. If you see a message that the extension is incompatible because the Python version 3.11 isn't compatible with 3.9, the developer advises updating to Blender 4.3, which should resolve it. The add-on is distributed for macOS Apple Silicon, Windows, and Linux, so you'll want a Blender build that matches both your version and platform. For the most current compatibility details, check the developer's page.

Which platforms does CSV Importer run on?

CSV Importer is available for macOS Apple Silicon, Windows, and Linux, with a separate download for each platform. You install it like any Blender extension, either by dragging the package into Blender or by installing from disk. Pick the build that matches your operating system, and note that the macOS package targets Apple Silicon. For the latest platform builds and installation steps, refer to the developer's page.

How do I import a CSV file with CSV Importer?

CSV Importer offers two ways to bring in a file. You can drag and drop a CSV directly into Blender's viewport, and drag-and-drop also works in windows other than the viewport. Alternatively, use the menu path File → Import → CSV. Once imported, the data appears in Blender's Spreadsheet Editor, where you can inspect it and then reach it in Geometry Nodes through the Named Attribute feature.

How does CSV Importer store the imported data?

CSV Importer stores imported data in a mesh made only of vertices, with no faces or edges. All vertices are placed at the origin, and each vertex carries the attributes from the CSV. The data appears in Blender's Spreadsheet Editor for inspection. To position the points, use Geometry Nodes with the Named Attribute feature, which lets you set new vertex positions based on the imported values.

Is CSV Importer free to use?

CSV Importer is listed as free in this catalog and is released under the GNU General Public License v3.0 or later. That license governs how you can use, modify, and redistribute the add-on. The extension requests one permission, access to files, which it uses to import data files from disk. For current licensing terms and any updates, check the developer's page.

Alternatives to CSV Importer

Also in Workflow for Blender.

Similar plugins