Ga naar inhoud

Een spreadsheet laten analyseren

Een assistent die code mag uitvoeren, beantwoordt vragen over een CSV- of Excel-bestand door ermee te rekenen: totalen, aantallen, gemiddelden, vergelijkingen tussen groepen, een grafiek, of een opgeschoond bestand om te downloaden. Hij schrijft daarvoor zelf een klein programma en voert dat uit op een eigen computer. Deze pagina zegt hoe je zo'n vraag stelt en wat je in het antwoord terugziet.

Vragen over een spreadsheet stel je hier, in een chat met zo'n assistent. Je hoeft de gegevens niet eerst in een gegevensopslag te zetten: een gegevensopslag houdt gegevens bij die een toepassing schrijft en leest, niet een bestand waar je een vraag over hebt.

Welke assistenten dit kunnen

Alleen een assistent die je beheerder de tool Code uitvoeren heeft gegeven. Bij de paperclip naast het berichtvak zie je het aan de regel Een oud .xls-werkboek kan de assistent niet lezen: die staat er alleen bij een assistent die code uitvoert. Een andere assistent leest van een spreadsheet alleen de kolommen en het aantal rijen (Documenten toevoegen aan een chat). Wil je een assistent die met je bestanden rekent, vraag het dan aan je beheerder; hoe die dat doet, staat in Een assistent laten rekenen met bestanden.

Een vraag stellen over een bestand

  1. Voeg het bestand toe met de paperclip, door het te plakken of door het in het chatvenster te slepen. CSV en Excel (.xlsx) werken; tot tien bestanden per bericht.
  2. Stel je vraag zo concreet als je kunt, bijvoorbeeld Wat is de omzet per regio in 2025, en welke regio groeide het hardst? of Maak een staafgrafiek van het aantal klachten per maand.
  3. Verstuur het bericht. De assistent leest het bestand, rekent, en antwoordt met de uitkomst.

Een Nederlandse CSV met ; tussen de velden en een decimale komma (12,50) leest de assistent goed: hij kijkt eerst hoe het bestand is opgebouwd en rekent pas daarna.

Een oud Excel-werkboek (.xls) kan de assistent niet openen. Sla het in Excel op als .xlsx of als CSV en voeg dat bestand toe.

Een vervolgvraag stellen

Elk antwoord begint op een lege computer, maar de assistent vindt daarop de bestanden van je eerdere berichten in het gesprek en de bestanden die zijn eerdere antwoorden exporteerden. Je kunt dus een vervolgvraag over hetzelfde bestand stellen zonder het opnieuw toe te voegen. Wat hij maakte en niet exporteerde, is bij je volgende bericht weg. In een heel lang gesprek kunnen enkele bestanden ontbreken; de assistent zegt welke.

Zien wat de assistent deed

Elke stap op de computer staat als een regel in het antwoord: Code uitvoeren, Een bestand schrijven of Een bestand lezen, met erachter het begin van de opdracht of de naam van het bestand. Kies een regel om de stap te openen:

  • Opdracht toont wat de assistent uitvoerde, en Uitvoer wat dat afdrukte; een foutmelding staat eronder als foutuitvoer. Met Kopiëren neem je ze over.
  • Gelukt · exitcode 0 betekent dat de opdracht slaagde. Bij Mislukt · exitcode ziet de assistent de fout ook en probeert hij het meestal opnieuw; dat zie je als een volgende regel.
  • Gestopt na 120 seconden: een opdracht mag ongeveer twee minuten duren. Vraag bij een groot bestand om een eenvoudiger berekening of om het werk in delen.
  • Ingekort tot 32 KiB, zoals de assistent het ook kreeg.: de uitvoer was langer, en de assistent las ook alleen dit deel.
  • Bij een geschreven bestand zie je Bestand en Inhoud, bijvoorbeeld het script dat de assistent daarna uitvoerde.
  • Technische details onderaan toont de stap zoals hij is vastgelegd.

De assistent haalt elk cijfer in zijn antwoord uit code die hij uitvoerde. Gaat een beslissing op een cijfer rusten, open dan de stap en kijk hoe het berekend is.

Grafieken, tabellen en bestanden in het antwoord

  • Grafieken en tabellen staan in de tekst van het antwoord. Een grafiek tekent OS uit de cijfers die de assistent berekende, in de kleuren van je organisatie. Onder elke tabel staan Download als Excel en Download als CSV.
  • Afbeeldingen die de code tekende, zoals een figuur die geen gewone grafiek is, staan onder Bestanden van dit antwoord en vaak ook in de tekst.
  • Bestanden waar je om vroeg, zoals een opgeschoonde CSV, een Excel-werkboek of een PDF, staan onder Bestanden van dit antwoord. Kies een bestand om het te downloaden. Ze blijven bewaard zo lang je organisatie bestanden bewaart.

Wat er met je gegevens gebeurt

De computer van de assistent heeft geen internet. De code die hij schrijft kan je bestand dus nergens naartoe sturen, ook niet als er in een cel iets staat dat hem daartoe probeert over te halen. Na het antwoord verdwijnt de computer met alles wat erop stond; wat blijft zijn het antwoord, de stappen die je kunt openen en de bestanden die de assistent erin meegaf.

Als het niet lukt

  • De assistent zegt dat hij het bestand niet kan lezen: is het een .xls, sla het op als .xlsx of CSV. Is het een scan of een PDF met een tabel, vraag dan om de gegevens als CSV of Excel.
  • Het antwoord zegt dat je organisatie geen code kan uitvoeren: de assistent kan nu niet rekenen. Vraag je beheerder; die ziet bij de assistent waarom.
  • Het antwoord stopt omdat het maandbudget op is: je organisatie heeft haar budget voor deze maand bereikt. Probeer het opnieuw zodra er weer budget is.