Du hast eine Excel-Tabelle mit Produkten, Kontakten, Preislisten oder anderen Daten – und willst diese Informationen mit einer App, einem Dashboard oder einem externen Tool teilen? Normalerweise bedeutet das: Export, Upload, manuelle Synchronisation, Nervenflattern. Mit instantapi.io geht das deutlich einfacher.
In diesem Tutorial zeigen wir dir Schritt für Schritt, wie du aus einer Excel-Datei in unter fünf Minuten eine vollwertige REST API baust – ohne eine einzige Zeile Code schreiben zu müssen.
Dieses Tutorial richtet sich an alle, die Daten in Excel haben und diese programmatisch zugänglich machen wollen – auch ohne Entwicklerkenntnisse. Ideal für Produktmanager, Datenverantwortliche, kleine Teams und Agenturen.
Warum Excel als API bereitstellen?
Excel ist in vielen Unternehmen die zentrale Datenverwaltung – Produktkataloge, Kundenlisten, Preistabellen, Lagerbestände. Das Problem: Diese Daten sind in einer Datei eingesperrt. Sie können nicht automatisch von einer Website abgerufen, in eine mobile App eingebunden oder von einem anderen Tool synchronisiert werden.
Eine REST API löst dieses Problem. Sie macht deine Excel-Daten über eine HTTP-URL abrufbar – für jede App, jedes Tool, jeden Entwickler. Und mit instantapi.io brauchst du dafür weder einen eigenen Server noch Programmierkenntnisse.
Excel-Datei als Datenbank denken
Stell dir deine Excel-Tabelle wie eine einfache Datenbank vor: Jede Zeile ist ein Datensatz, jede Spalte ein Feld. instantapi.io liest diese Struktur aus und erstellt daraus automatisch API-Endpunkte – so wie ein Datenbankserver Abfragen beantwortet. Du pflegst weiter in Excel, die API liefert immer die aktuellen Daten.
Schritt 1: Excel-Datei vorbereiten
Damit instantapi.io deine Tabelle korrekt einliest, sollte sie eine klare Struktur haben. Die wichtigsten Regeln:
- Erste Zeile = Spaltenüberschriften: Diese werden zu den Feldnamen in der API (z. B.
name,preis,kategorie). - Eine Tabelle pro Blatt: Am besten arbeitest du mit dem ersten Tabellenblatt. Weitere Blätter können ignoriert werden.
- Keine Leerzeilen oder verbundene Zellen im Datenbereich – das erschwert das automatische Einlesen.
- Konsistente Datentypen: Eine Spalte sollte entweder nur Zahlen oder nur Text enthalten, nicht beides gemischt.
Beispiel einer gut strukturierten Tabelle (Produktkatalog):
| id | name | kategorie | preis | auf_lager |
|---|---|---|---|---|
| 1 | Laptop Pro 15 | Elektronik | 1299.99 | true |
| 2 | Wireless Maus | Zubehör | 29.90 | true |
| 3 | USB-C Hub | Zubehör | 49.95 | false |
Schritt 2: Datei hochladen
Melde dich bei instantapi.io an und öffne das Dashboard. Klicke auf „Neues Dataset" und wähle „Datei hochladen". Du kannst sowohl .xlsx- als auch .csv-Dateien hochladen.
Nach dem Upload analysiert instantapi.io deine Tabelle automatisch und zeigt dir eine Vorschau der erkannten Spalten samt Datentyp. Hier kannst du bei Bedarf Korrekturen vornehmen – zum Beispiel sicherstellen, dass eine Preisspalte als number und nicht als string erkannt wurde.
Spaltennamen mit Sonderzeichen oder Leerzeichen werden automatisch normalisiert. „Artikel Nr." wird zum Beispiel zu artikel_nr. Du siehst die endgültigen Feldnamen in der Vorschau.
Schritt 3: Spalten konfigurieren
Im Konfigurationsschritt entscheidest du, welche Spalten in der API sichtbar sein sollen und welche Funktionen aktiviert werden:
- Sichtbarkeit: Blende interne Spalten (z. B. interne Notizen, Einkaufspreise) aus der öffentlichen API aus.
- Filterbar: Markiere Spalten, nach denen gefiltert werden kann (z. B.
kategorie). - Durchsuchbar: Aktiviere die Volltextsuche für Textspalten wie
nameoderbeschreibung. - Sortierbar: Lege fest, nach welchen Spalten die Ergebnisse sortiert werden dürfen.
Klicke danach auf „Dataset erstellen" – deine API ist sofort aktiv.
Schritt 4: API-Key erstellen
Jede Anfrage an deine API muss mit einem API-Key authentifiziert werden. Navigiere im Dashboard zu „API-Keys" und erstelle einen neuen Key. Du kannst mehrere Keys erstellen – zum Beispiel einen für deine Website und einen für eine externe App – und sie unabhängig voneinander deaktivieren.
Der Key wird dir einmalig angezeigt. Kopiere ihn sofort und speichere ihn sicher (z. B. in einem Passwortmanager oder als Umgebungsvariable in deiner App).
Schritt 5: Erste GET-Anfrage stellen
Deine API-URL folgt immer diesem Muster:
Den dataset-slug findest du auf der Dataset-Übersichtsseite im Dashboard. Eine einfache Anfrage mit curl sieht so aus:
Die API antwortet mit einem JSON-Objekt:
Filter, Suche und Pagination
Die API unterstützt neben dem einfachen Abruf aller Datensätze auch mächtige Abfragemöglichkeiten über Query-Parameter. Hier ein Überblick der wichtigsten:
Filtern nach Spaltenwert
Filtere alle Produkte aus einer bestimmten Kategorie:
Volltextsuche
Durchsuche alle Textspalten nach einem Begriff:
Pagination
Lade nur die ersten 10 Einträge, dann die nächsten 10:
Sortierung
Sortiere Produkte nach Preis aufsteigend:
Du kannst mehrere Query-Parameter kombinieren. Zum Beispiel: alle Produkte der Kategorie „Zubehör", sortiert nach Preis, maximal 5 Ergebnisse: ?kategorie=Zubehör&sort=preis&order=asc&limit=5
Daten aktualisieren – und die API bleibt aktuell
Wenn du deine Excel-Datei aktualisierst, kannst du sie im Dashboard einfach neu hochladen. instantapi.io erkennt die gleiche Struktur und übernimmt die neuen Daten – deine API-URL und dein API-Key bleiben unverändert. Alle Konsumenten deiner API erhalten ab sofort die neuen Daten, ohne dass du etwas an der Integration ändern musst.
Alternativ kannst du auch einzelne Datensätze direkt über die API via POST, PUT oder DELETE bearbeiten – ohne Excel öffnen zu müssen.
Fazit: Excel-Daten in 5 Minuten als API
Was früher Serveraufwand, Datenbankwissen und Entwicklerstunden gekostet hat, geht mit instantapi.io in wenigen Klicks. Du lädst deine Excel-Datei hoch, konfigurierst Felder und Filter, erstellst einen API-Key – fertig. Die REST API ist sofort nutzbar, sicher abgesichert und liefert JSON, das jede moderne App verstehen kann.
Ob Website, Mobile App, Automatisierungstool oder Dashboard: Jedes System, das HTTP-Anfragen stellen kann, kann jetzt mit deinen Excel-Daten arbeiten.
Jetzt Excel-Datei hochladen
Erstelle deine erste REST API aus einer Excel- oder CSV-Datei – kostenlos, ohne Kreditkarte, in unter 5 Minuten.
Kostenlos ausprobieren →