Eine Tabelle mit ein paar hundert Verkaufszeilen beantwortet jede Frage, wenn du weisst, wo du klicken und was du zusammenzählen musst. Ein Dashboard beantwortet zwei oder drei Fragen, dafür auf einen Blick: eine Kachel mit dem Umsatz des Monats, ein Diagramm Monat für Monat, eine Tabelle der Produkte, angefangen beim meistverkauften. So eine Ansicht liest du in ein paar Sekunden, und wenn du die Daten einem Kunden zeigst, macht sie nebenbei deutlich mehr her als eine Tabelle.

Export als CSV, ohne Personendaten

Nimm einen Export, den du ohnehin regelmässig in der Tabelle anschaust, zum Beispiel die Verkäufe aus dem Onlineshop oder die Stunden aus der Zeiterfassung. Exportiere ihn als CSV-Datei. CSV ist reiner Text mit nichts als den Daten, ohne Farben, Formeln und Tabellenlayout, und mit so einer Datei arbeitet ein KI-Agent am leichtesten. Die meisten Systeme bieten neben dem Excel-Export auch einen CSV-Export an, und eine Excel-Datei, die du schon hast, speicherst du in Excel als CSV.

Bevor die Datei in den Ordner kommt, in dem du mit Claude Code arbeitest, entferne die Spalten mit Personendaten: Namen der Kundschaft, E-Mail-Adressen, Telefonnummern, Lieferadressen. Alles, was Claude Code aus einer Datei liest, geht zusammen mit dem Gespräch an die Server des Modellanbieters, und ein Verkaufsdashboard braucht ohnehin nur Spalten wie Datum, Produkt, Verkaufskanal, Stückzahl und Umsatz. In einer Stundenliste entfernst du die Spalte mit den Namen der Mitarbeitenden oder ersetzt die Namen durch die Funktion. Diese eine Änderung machst du im Programm selbst, nicht über Claude Code: Wähl beim Export nur die nötigen Spalten aus, und wenn das Programm das nicht zulässt, lösch sie in der Tabelle, bevor du als CSV speicherst. Es geht darum, dass Claude Code diese Daten gar nie zu sehen bekommt.

Hast du gerade keinen Export zur Hand, an dem du üben möchtest? Lass dir von Claude Code einen ausdenken:

Erstelle eine Datei verkauf.csv mit erfundenen Verkäufen eines kleinen Onlineshops aus den letzten sechs Monaten: etwa 300 Zeilen, Spalten Datum, Produkt, Verkaufskanal, Stückzahl, Umsatz. Keine Personendaten. Speichere sie so, dass sie in meinem Excel richtig aufgeht.

Der Name verkauf.csv ist nur ein Beispiel. Im weiteren Verlauf der Lektion heisst die Datendatei so, also setz in den Anweisungen den Namen deiner eigenen Datei ein.

Wie du Claude Code in dem Ordner startest, in dem deine Dateien liegen, zeigen wir in der Lektion über die Arbeit in einem bestehenden Ordner. Warum du der KI Tabellendaten besser als CSV gibst, steht im Tipp zum Tokensparen, und was sonst noch beim Modellanbieter landet, im Tipp zu Kundendaten.

Die Spalten beschreiben lassen, bevor das erste Diagramm entsteht

Ein Dashboard, das auf einer falsch gelesenen Spalte aufbaut, zeigt falsche Zahlen in schöner Form. Bitte Claude Code deshalb zuerst, zu beschreiben, was es in der Datei sieht. Diese und alle weiteren Anweisungen aus der Lektion gibst du in einem einzigen Gespräch ein. Starte Claude Code dafür im Ordner mit der Datei, denn jede Anweisung baut auf dem auf, was die vorherige geklärt hat.

Lies die Datei verkauf.csv und beschreibe jede Spalte: was sie enthält, in welchem Format Daten und Beträge stehen und aus welchem Zeitraum die Daten stammen. Führe getrennt auf, was du direkt aus der Datei gelesen hast und was du vermutest. Erstelle noch nichts und ändere die Datei nicht.

In der Antwort prüfst du vor allem die Vermutungen. Ist der 03.04 für Claude Code der 3. April oder der 4. März? Ist der Umsatz ein Nettobetrag oder inklusive MWST? Ist die letzte Zeile der Datei ein gewöhnlicher Verkauf oder eine Summenzeile «Total», die beim Zusammenzählen ein zweites Mal mitgezählt würde? Stimmt etwas nicht, schreib klar, wie es ist, zum Beispiel: «Die Daten sind im Format Tag.Monat.Jahr, und der Umsatz ist der Betrag inklusive MWST in Franken.»

Stehen in der Beschreibung statt Umlauten seltsame Zeichen oder sitzen alle Daten in einer einzigen Spalte, liegt das Problem darin, wie die Datei gespeichert wurde, nicht in den Daten. Programme mit deutscher oder französischer Spracheinstellung trennen die Spalten oft mit einem Semikolon statt einem Komma, und auch die Beträge sind nicht immer so geschrieben, wie Claude Code es erwartet. Beschreib dem KI-Agenten, was du siehst, und bitte ihn, die Datei noch einmal zu lesen, mit einer anderen Kodierung oder einem anderen Trennzeichen. Die Datei baust du nicht um, Claude Code kommt mit dem Einlesen zurecht.

Die Fragen, die das Dashboard beantworten soll

Die Bitte «mach daraus ein paar Diagramme» endet meist mit einer Seite, auf der alles steht, aber keine Zahl die Frage beantwortet, mit der du diese Daten wirklich anschaust. Leg darum mit Claude Code zuerst zwei oder drei Fragen fest. Bei Verkäufen könnten das sein: Welchen Umsatz hat der Shop in jedem Monat gemacht, welcher Verkaufskanal bringt am meisten, welche Produkte verkaufen sich am besten. Bei Stunden: Wie viele Stunden sind in jedes Projekt geflossen, und wie verteilen sie sich über die Wochen.

Ich möchte aus dieser Datei ein Dashboard machen. Bevor du irgendetwas tust, stell mir ein paar Fragen dazu, was ich aus diesen Daten herauslesen will, und schreib dann zwei oder drei Fragen auf, die das Dashboard beantworten soll.

Ein Dashboard in einer einzigen HTML-Datei

Das Dashboard schreibt Claude Code, und du bekommst eine einzige HTML-Datei, die du im Browser öffnest wie eine Webseite, nur ohne Internet. Den Code schreibst und korrigierst du nicht von Hand: Jede Änderung bestellst du im Gespräch.

Mach ein Dashboard in einer einzigen HTML-Datei, das diese Fragen beantwortet. Setz die Daten aus verkauf.csv in die Seite ein, und lass Summen, Durchschnitte und Prozente vom Code der Seite aus diesen Daten berechnen, ohne fertige Zahlen einzutragen. Zeichne die Diagramme ohne Bibliotheken aus dem Internet, damit die Datei ohne Netz funktioniert. Ändere verkauf.csv nicht. Schreib mir zum Schluss, wie die Datei des Dashboards heisst.

Dass der Code der Seite rechnet, ist der wichtigste Teil dieser Anweisung. Unseren Beobachtungen nach kann sich ein KI-Agent, der die Zahlen selbst ins Dashboard einträgt, sogar bei einer einfachen Summe oder einem Prozentwert verrechnen. Der Code der Seite rechnet jedes Mal auf dieselbe Weise aus den Daten.

Die fertige Datei findest du in dem Ordner, in dem du mit Claude Code arbeitest. Ein Doppelklick öffnet sie in dem Browser, den du jeden Tag benutzt. Ein gut gemachtes Dashboard ist eine Seite mit Zahlenkacheln oben, Diagrammen darunter und einer Tabelle. Ist die Seite leer oder steht an der Stelle eines Diagramms ein leeres Feld, beschreib Claude Code genau, was du siehst, zum Beispiel «die Seite ist weiss, es ist nichts darauf» oder «das Diagramm der Verkaufskanäle erscheint nicht, der Rest funktioniert», und bitte um eine Korrektur.

Die Datei des Dashboards enthält alle Daten aus dem Export, auch die, die auf keinem Diagramm zu sehen sind. Wer diese Datei von dir bekommt, bekommt alle diese Daten mit.

Die Zahlen aus dem Dashboard im Original prüfen

Der Code der Seite verrechnet sich beim Zusammenzählen nicht, aber er zählt das zusammen, was Claude Code ihm aufgetragen hat. Hat Claude Code die Zeile «Total» wie einen gewöhnlichen Verkauf mitgezählt oder den Nettobetrag statt des Betrags inklusive MWST genommen, ist die Summe fehlerfrei berechnet und trotzdem falsch. Bevor du das Dashboard jemandem zeigst, prüf deshalb zwei oder drei Zahlen im Original nach: eine Summe über den ganzen Zeitraum, eine für einen bestimmten Monat oder Verkaufskanal und einen Prozentwert oder Durchschnitt.

Zum Nachprüfen öffnest du verkauf.csv in Excel oder einer anderen Tabellenkalkulation. Markierst du die Spalte mit dem Umsatz, zeigt Excel die Summe der markierten Zellen in der Statusleiste ganz unten im Fenster, und mit eingeschaltetem Filter, zum Beispiel nur auf März, zählt es nur die sichtbaren Zeilen zusammen. Siehst du unten keine Summe, tipp in eine leere Zelle einer anderen Spalte =SUMME(E:E), wobei E der Buchstabe über der Spalte mit dem Umsatz ist (in einem englischen Excel =SUM(E:E)). Du bekommst die Summe über den ganzen Zeitraum, samt der Zeile «Total», falls der Export eine hat, also ziehst du sie in diesem Fall vom Ergebnis ab.

Steht nach dem Öffnen in Excel alles in einer einzigen Spalte oder kommt als Summe 0 heraus, hat Excel die Beträge nicht als Zahlen erkannt. Das ist dasselbe Problem mit Trennzeichen und Beträgen wie bei der Beschreibung der Spalten. Bitte Claude Code um eine Kopie der Datei, die so gespeichert ist, dass sie in deinem Excel richtig aufgeht, und prüf die Zahlen in dieser Kopie.

Stimmt eine Zahl nicht, schreib nicht einfach «korrigier das». Gib Claude Code beide Zahlen und bitte es, dir zu zeigen, wie es auf seine Zahl gekommen ist:

Der Umsatz für März im Dashboard ist 48'210 Franken, in verkauf.csv komme ich auf 45'930 Franken. Zeig mir, aus welchen Zeilen und aus welcher Spalte du diese Summe berechnest, und schlag erst danach eine Korrektur vor.

Die Beträge in dieser Anweisung sind erfunden, setz deine eigenen ein. Die Erklärung zeigt meist die Ursache, und du siehst sofort, ob die Korrektur das Richtige trifft.

Layout und Diagramme anpassen

Das Aussehen des Dashboards passt du mit einer Änderung pro Bitte an und benennst, was du auf dem Bildschirm siehst: «schieb die Kachel mit dem Umsatz an den Anfang und zeig darin die Veränderung zum Vormonat», «lass in der Produkttabelle nur die ersten zehn Positionen stehen». Mehrere Änderungen in einer Bitte lassen sich danach schwerer prüfen, und wenn etwas kaputtgeht, weiss niemand, welche Änderung es war.

Eine Entwicklung über die Zeit, etwa den Umsatz Monat für Monat, zeigt ein Liniendiagramm am übersichtlichsten, einen Vergleich von Produkten oder Verkaufskanälen Balken, sortiert vom grössten zum kleinsten Wert. Farben sollen etwas bedeuten und gleich bleiben: Ist der Onlineshop auf einem Diagramm blau, sollte er auch auf jedem anderen blau sein. Darum kannst du einfach bitten:

Verwende auf allen Diagrammen dieselben Farben: Jeder Verkaufskanal soll überall dieselbe Farbe haben, und schreib bei jedem Diagramm dazu, wofür welche Farbe steht.

Nach einem grösseren Umbau, zum Beispiel einem neuen Diagramm oder einer geänderten Tabelle, prüf noch einmal eine Summe aus dem Dashboard im Original nach. Beim Umbau schreibt Claude Code auch den Code um, der rechnet, und eine Zahl, die vorher gestimmt hat, kann sich ändern.

Eine Schaltfläche für den nächsten Export

Nächsten Monat kommt ein neuer Export, und das Dashboard soll die neuen Zahlen zeigen, ohne weiteres Gespräch mit Claude Code. Bitte deshalb um eine Schaltfläche, mit der du eine neue CSV-Datei ohne Hilfe der KI lädst:

Füge dem Dashboard eine Schaltfläche hinzu, mit der ich eine neue CSV-Datei mit denselben Spalten laden kann. Nach dem Laden soll das Dashboard alle Zahlen, Diagramme und die Tabelle aus den neuen Daten neu berechnen. Fehlt in der Datei eine Spalte, soll die Seite das melden, statt leere Diagramme zu zeigen. Die Datei soll weiterhin ohne Internet funktionieren.

Die Schaltfläche testest du an einer Datei, die sich von der ersten unterscheidet: an einem neuen Export oder an einer Kopie, in die Claude Code ein paar Zeilen dazuschreibt.

Mach eine Kopie von verkauf.csv mit dem Namen verkauf-test.csv und füge darin fünf Zeilen mit Verkäufen aus dem Folgemonat hinzu. Ändere das Original nicht.

Öffne das Dashboard, lade über die Schaltfläche die Datei verkauf-test.csv und prüf zwei Dinge: Die Zahlen haben sich geändert, und die Summe über den ganzen Zeitraum stimmt mit der Summe überein, die die Tabellenkalkulation für dieselbe Datei ausrechnet. Ändert sich nach dem Laden nichts oder zeigt die Seite eine Meldung über eine fehlende Spalte, beschreib das Claude Code zusammen mit dem Namen der Datei, die du lädst.

Den neuen Export liest der Browser auf deinem Computer ein. Claude Code liest diese Datei nicht mehr, also gelangen ihre Daten nicht zum Modell.

Daten, die du über die Schaltfläche geladen hast, bleiben im Dashboard, bis du den Browser-Tab schliesst. Öffnest du die Datei wieder, zeigt das Dashboard wieder die Daten aus dem ersten Export, und du lädst die neueste CSV-Datei noch einmal.

Was du aus dieser Lektion mitnimmst

  • Tabellendaten gibst du der KI als CSV, ohne Personendaten. Die Spalten mit Namen und Adressen entfernst du im Programm, bevor Claude Code die Datei sieht.
  • Zuerst die Beschreibung der Spalten, dann die Diagramme. Ein falsch gelesenes Datum oder eine Summenzeile verdirbt jede Zahl im Dashboard.
  • Rechnen soll der Code der Seite, und du prüfst nach. Zwei oder drei Zahlen, mit dem Original verglichen, trennen ein Dashboard, das gut aussieht, von einem, das stimmt.
  • Eine Korrektur pro Bitte, und nach einem grösseren Umbau eine Zahl noch einmal geprüft.
  • Die Datei des Dashboards trägt alle Daten aus dem Export. Wer sie verschickt, verschickt auch diese Daten.

Aufgaben

  • Export als CSV gespeichert, ohne Spalten mit Personendaten
  • Beschreibung der Spalten von Claude Code gelesen, Vermutungen korrigiert
  • Zwei oder drei Fragen an das Dashboard festgelegt
  • Dashboard im Browser geöffnet, alle Diagramme sichtbar
  • Zwei oder drei Zahlen aus dem Dashboard in der Datendatei nachgeprüft
  • Eine Anpassung an Layout oder Farben gemacht, und nach einem grösseren Umbau eine Zahl noch einmal geprüft
  • Testdatei über die Schaltfläche geladen, Summe stimmt mit der Tabellenkalkulation überein