Quelle: https://spooly.eu/docs/api/spreadsheet-link

# Tabellen-Link

Ein Link, über den Excel, Google Sheets oder Power BI deine aktiven Spulen als CSV holen. Er kann nur lesen.

## Link anlegen

Leg unter Einstellungen, Geräte & Schlüssel einen Schlüssel der Art Tabelle an. Du bekommst einen Link, der nur lesen kann und nur die aktiven Spulen liefert.

> Nicht öffentlich teilen: Wer den Link hat, sieht deine Spulenliste ohne Anmeldung. Widerrufen kannst du ihn jederzeit.

## Spulen als CSV

`GET /feed/{key}/spools.csv`

Der Schlüssel steht im Pfad, ein Kopf ist nicht nötig. Spalten: `id`, `number`, `title`, `manufacturer`, `material`, `finish`, `color_hex`, `color_name`, `remaining_grams`, `spool_size_grams`, `fill_level`, `location`. Komma als Trenner, Punkt als Dezimalzeichen, UTF-8 ohne BOM. Ein Spulenname, der wie eine Formel aussieht, wird in der Tabelle keine Formel. Fehler kommen als kurzer Klartext.

Parameter:

- `key` (Pfad): Ein Schlüssel der Art Tabelle. Andere Schlüssel gelten hier nicht.

```bash
curl "https://spooly.eu/api/v1/feed/spk_dein_tabellen_schluessel/spools.csv"
```

Antwort (200):

```
id,number,title,manufacturer,material,finish,color_hex,color_name,remaining_grams,spool_size_grams,fill_level,location
7f3c2a10-5e1b-4c8e-9a44-2d6b1f0c7e21,1,Jade White,Bambu Lab,PLA,matte,#E8E9DF,342,1000,low,Schrank 01 · Fach vorne
```

## In deinem Programm

| Programm | So holst du den Link |
| --- | --- |
| Google Sheets | Eine Formel, siehe unten. |
| Excel | Daten aus dem Web über Power Query. Stell beim Import das Gebietsschema auf Englisch (USA), sonst liest Excel den Punkt falsch. |
| Power BI | Daten aus dem Web mit demselben Link, Gebietsschema Englisch (USA). |

Google Sheets: Formel:

```
=IMPORTDATA("https://spooly.eu/api/v1/feed/spk_dein_tabellen_schluessel/spools.csv";",";"en_US")
```

Die Formel gilt für Google Sheets mit deutschen Einstellungen. Hast du Google Sheets auf Englisch eingestellt, trenn die Teile mit Komma statt mit Semikolon.
