---
title: API Excel Zugriff mit Windows (via Daten abrufen)
description: "Prinzipiell gibt es für Windows Benutzer zwei Varianten um per Excel auf die helloHQ-API zuzugreifen: Um die Daten direkt über Excel abzurufen musst du auf den Reiter &quot;Daten&quot; - &quot;Daten abrufen&quot; - &quot;Aus"
---

[Zu Content springen](https://hellohq-helpcenter.everii.io/api-excel-zugriff-mit-windows-via-daten-abrufen#main-content)

Deutsch

Untermenü für Übersetzungen anzeigen

Hauptnavigation öffnen

Hauptnavigation schließen

- Deutsch
  
  Untermenü für Übersetzungen anzeigen

 Wie können wir dir helfen?

- Es gibt keine Vorschläge, da das Suchfeld leer ist.

1. [helloHQ Helpcenter](https://hellohq-helpcenter.everii.io/?hsLang=de)
2. [Schnittstellen, API & App](https://hellohq-helpcenter.everii.io/schnittstellen-api-app?hsLang=de)
3. [Excel Auswertung per API](https://hellohq-helpcenter.everii.io/schnittstellen-api-app?hsLang=de#excel-auswertung-per-api)

# API Excel Zugriff mit Windows (via Daten abrufen)

Prinzipiell gibt es für Windows Benutzer zwei Varianten um per Excel auf die helloHQ-API zuzugreifen:

1. Zugriff über die Excel Funktion Daten abrufen
2. Zugriff per Excel Add-In

Um die Daten direkt über Excel abzurufen musst du auf den Reiter "Daten" - "Daten abrufen" - "Aus anderen Quellen" - "Leere Abfrage" gehen.

![Screen 1](https://hellohq-helpcenter.everii.io/hs-fs/hubfs/Screen%201.png?width=688&height=439&name=Screen%201.png)

Nun erscheint ein Fenster auf dem zu auf "Erweiterter Editor" klickst.

![Screen 2](https://hellohq-helpcenter.everii.io/hs-fs/hubfs/Screen%202.png?width=688&height=441&name=Screen%202.png)

In nächsten Fenster muss die folgende Abfragen eingegeben werden (Einfach per Copy & Paste einfügen):

API V1 (alter Finanzprozess)

```
let     BaseUrl         = "https://api.hellohq.io/v1/<<<HIER OBJEKT EINFÜGEN>>>?",    Token           = "<<<HIER API TOKEN EINFÜGEN>>>",    EntitiesPerPage = 1000,     GetJson = (Url) =>        let Options = [Headers=[ #"Authorization" = "Bearer " & Token ]],            RawData = Web.Contents(Url, Options),            Json    = Json.Document(RawData)        in  Json,     GetEntityCount = () =>        let Url   = BaseUrl & "$count=true&$top=0",            Json  = GetJson(Url),            Count = Json[#"@odata.count"]        in  Count,     GetPage = (Index) =>        let Skip  = "$skip=" & Text.From(Index * EntitiesPerPage),            Top   = "$top=" & Text.From(EntitiesPerPage),            Url   = BaseUrl & Skip & "&" & Top,            Json  = GetJson(Url),            Value = Json[#"value"]        in  Value,     EntityCount = List.Max({ EntitiesPerPage, GetEntityCount() }),    PageCount   = Number.RoundUp(EntityCount / EntitiesPerPage),    PageIndices = { 0 .. PageCount - 1 },    Pages       = List.Transform(PageIndices, each GetPage(_)),    Entities    = List.Union(Pages),    Table       = Table.FromList(Entities, Splitter.SplitByNothing(), null, null, ExtraValues.Error)in    Table
```

API V2 (Finanzprozess 2.0)

```
let    // Define constants for the base URL and the authorization token    BaseUrl = "https://beta.hellohq.io/v2/?",    Token = "",    BatchSize = 1000,​    // Define a recursive function to fetch data in chunks    FetchData = (skip as number) =>        let            // Define the options for the web request, including the authorization header            Options = [Headers=[#"Authorization" = "Bearer " & Token]],​            // Construct the URL for the web request            Url = BaseUrl & "top=" & Text.From(BatchSize) & "&skip=" & Text.From(skip),​            // Make the web request and get the raw data            RawData = Web.Contents(Url, Options),​            // Parse the raw data as JSON            JsonResponse = Json.Document(RawData),​            // If the JSON response is a list, use it as is; otherwise, wrap it in a list            JsonList = if JsonResponse is list then JsonResponse else {JsonResponse}        in            // If the list is empty, return an empty list; otherwise, concatenate the list with the result of the next recursive call            if JsonList = {} then                {}            else                JsonList & @FetchData(skip + BatchSize),​    // Call the recursive function to fetch all data and convert the result to a table    Result = Table.FromList(FetchData(0), Splitter.SplitByNothing(), null, null, ExtraValues.Error)in    Result
```

*Achtung: Wenn mehrere Elemente Abgefragt werden sollen, kann der Inhalt der BaseUrl wie folgt angepasst werden (Beispielabfrage): "https://api.hqlabs.de/v1/UserReportings?$expand=Project,User,Task&",*

Nun sind noch 2 kleine Anpassungen notwendig. Erstens, musst du dich authentifizieren. Dies passiert über den “API Token”, den du dir direkt aus helloHQ holen kannst. Unter Admin/ API Clients ist dieser Token zu finden, der nun in unser Skript statt \<\<\<HIER API TOKEN EINFÜGEN\>\>\> einsetzen, eingefügt wird.

Nun musst du der API noch sagen, welche Objekte eigentlich abgerufen werden sollen (z.B. Leads, Unternehmen, Projekte usw.). Das gewünschte Objekt fügst du dann in den Code anstelle von \<\<\<HIER OBJEKT EINFÜGEN\>\>\> ein. Die Liste aller verfügbaren Objekte findest du unter [https://developer.hellohq.io/](https://developer.hellohq.io/)

![Screen 3](https://hellohq-helpcenter.everii.io/hs-fs/hubfs/Screen%203.png?width=688&height=442&name=Screen%203.png)

Wenn Du nun auf "Fertig" klickst musst Du noch die Spalten erweitern.

![Screen 4](https://hellohq-helpcenter.everii.io/hs-fs/hubfs/Screen%204.png?width=688&height=441&name=Screen%204.png)

Anschließend kann die Abfrage benannt werden und per "Schließen & laden" die Daten in die Excel übernommen werden.

![Screen 5](https://hellohq-helpcenter.everii.io/hs-fs/hubfs/Screen%205.png?width=688&height=440&name=Screen%205.png)

Über den Reiter "Daten" - "Alle aktualisieren" können ab jetzt immer die aktuellen Daten aus dem HQ abgerufen werden.

![Screen 6](https://hellohq-helpcenter.everii.io/hs-fs/hubfs/Screen%206.png?width=688&height=441&name=Screen%206.png)

Nun kannst Du mit den Daten in Excel weiterarbeiten und z.B. Pivot-Tabellen und Grafiken zur Auswertung erstellen. Natürlich kannst du hierfür auch mehrere Abfragen pro Excel hinzufügen, z.B. um Projekte und Unternehmen zu verbinden.

ACHTUNG: Wenn du eine ältere Version von Excel als 2016 verwendest musst du das kostenlose Excel Add-In [PowerQuery](https://www.microsoft.com/de-de/download/details.aspx?id=39379) von Microsoft installieren. 

- [Mein helloHQ](https://hellohq-helpcenter.everii.io/mein-hellohq?hsLang=de#main-content)

    - [Mein helloHQ](https://hellohq-helpcenter.everii.io/mein-hellohq?hsLang=de#mein-hellohq)
    - [helloHQ Interface](https://hellohq-helpcenter.everii.io/mein-hellohq?hsLang=de#hellohq-interface)
- [CRM](https://hellohq-helpcenter.everii.io/crm?hsLang=de#main-content)

    - [Unternehmen](https://hellohq-helpcenter.everii.io/crm?hsLang=de#unternehmen)
    - [Leads](https://hellohq-helpcenter.everii.io/crm?hsLang=de#leads)
    - [Datenexport](https://hellohq-helpcenter.everii.io/crm?hsLang=de#datenexport)
- [Projekte](https://hellohq-helpcenter.everii.io/projekte?hsLang=de#main-content)

    - [Projekte](https://hellohq-helpcenter.everii.io/projekte?hsLang=de#projekte)
    - [Projektdetails](https://hellohq-helpcenter.everii.io/projekte?hsLang=de#projektdetails)
    - [Projekreporting / Projektzeiterfassung](https://hellohq-helpcenter.everii.io/projekte?hsLang=de#projekreporting-projektzeiterfassung)
- [Belege](https://hellohq-helpcenter.everii.io/belege?hsLang=de#main-content)

    - [Allgemein](https://hellohq-helpcenter.everii.io/belege?hsLang=de#allgemein)
    - [Belege](https://hellohq-helpcenter.everii.io/belege?hsLang=de#belege)
    - [Planumsätze](https://hellohq-helpcenter.everii.io/belege?hsLang=de#planums%C3%A4tze)
    - [DATEV](https://hellohq-helpcenter.everii.io/belege?hsLang=de#datev)
    - [Sonstiges](https://hellohq-helpcenter.everii.io/belege?hsLang=de#sonstiges)
- [Benutzer & Arbeitszeitverwaltung](https://hellohq-helpcenter.everii.io/benutzer-arbeitszeitverwaltung?hsLang=de#main-content)

    - [Benutzer](https://hellohq-helpcenter.everii.io/benutzer-arbeitszeitverwaltung?hsLang=de#benutzer)
    - [Benutzerverwaltung](https://hellohq-helpcenter.everii.io/benutzer-arbeitszeitverwaltung?hsLang=de#benutzerverwaltung)
    - [Präsenszeiterfassung](https://hellohq-helpcenter.everii.io/benutzer-arbeitszeitverwaltung?hsLang=de#pr%C3%A4senszeiterfassung)
- [Controlling](https://hellohq-helpcenter.everii.io/controlling?hsLang=de#main-content)

    - [Controllings einrichten](https://hellohq-helpcenter.everii.io/controlling?hsLang=de#controllings-einrichten)
    - [Controlling Module](https://hellohq-helpcenter.everii.io/controlling?hsLang=de#controlling-module)
    - [Controlling Module - Alter Finanzprozess](https://hellohq-helpcenter.everii.io/controlling?hsLang=de#controlling-module-alter-finanzprozess)
- [Admin](https://hellohq-helpcenter.everii.io/admin?hsLang=de#main-content)

    - [Rechtemanagement](https://hellohq-helpcenter.everii.io/admin?hsLang=de#rechtemanagement)
    - [Beleg-Standardwerte](https://hellohq-helpcenter.everii.io/admin?hsLang=de#beleg-standardwerte)
    - [Leistungen](https://hellohq-helpcenter.everii.io/admin?hsLang=de#leistungen)
    - [Belegvorlagen](https://hellohq-helpcenter.everii.io/admin?hsLang=de#belegvorlagen)
    - [Einstellungen](https://hellohq-helpcenter.everii.io/admin?hsLang=de#einstellungen)
    - [Löschverwaltung](https://hellohq-helpcenter.everii.io/admin?hsLang=de#l%C3%B6schverwaltung)
    - [Workflows](https://hellohq-helpcenter.everii.io/admin?hsLang=de#workflows)
    - [Ressourcen](https://hellohq-helpcenter.everii.io/admin?hsLang=de#ressourcen)
    - [Artikel](https://hellohq-helpcenter.everii.io/admin?hsLang=de#artikel)
    - [Standardwerte](https://hellohq-helpcenter.everii.io/admin?hsLang=de#standardwerte)
    - [Belegtexte (1.9)](https://hellohq-helpcenter.everii.io/admin?hsLang=de#belegtexte-1-9)
- [Schnittstellen, API & App](https://hellohq-helpcenter.everii.io/schnittstellen-api-app?hsLang=de#main-content)

    - [Excel AddIn 2.0](https://hellohq-helpcenter.everii.io/schnittstellen-api-app?hsLang=de#excel-addin-2-0)
    - [Excel Auswertung per API](https://hellohq-helpcenter.everii.io/schnittstellen-api-app?hsLang=de#excel-auswertung-per-api)
    - [Jira](https://hellohq-helpcenter.everii.io/schnittstellen-api-app?hsLang=de#jira)
    - [Exchange Sync](https://hellohq-helpcenter.everii.io/schnittstellen-api-app?hsLang=de#exchange-sync)
    - [API](https://hellohq-helpcenter.everii.io/schnittstellen-api-app?hsLang=de#api)
    - [Weitere Schnittstellen](https://hellohq-helpcenter.everii.io/schnittstellen-api-app?hsLang=de#weitere-schnittstellen)
- [Support](https://hellohq-helpcenter.everii.io/support?hsLang=de)
- [Accountverwaltung](https://hellohq-helpcenter.everii.io/accountverwaltung?hsLang=de)
- [helloHQ Updates / Releases](https://hellohq-helpcenter.everii.io/hellohq-updates-releases?hsLang=de#main-content)

    - [Updates 2026](https://hellohq-helpcenter.everii.io/hellohq-updates-releases?hsLang=de#updates-2026)
    - [Updates 2025](https://hellohq-helpcenter.everii.io/hellohq-updates-releases?hsLang=de#updates-2025)
    - [Updates 2024](https://hellohq-helpcenter.everii.io/hellohq-updates-releases?hsLang=de#updates-2024)
    - [Updates 2023](https://hellohq-helpcenter.everii.io/hellohq-updates-releases?hsLang=de#updates-2023)
    - [Updates 2022](https://hellohq-helpcenter.everii.io/hellohq-updates-releases?hsLang=de#updates-2022)
    - [Updates 2021](https://hellohq-helpcenter.everii.io/hellohq-updates-releases?hsLang=de#updates-2021)
    - [Updates 2020](https://hellohq-helpcenter.everii.io/hellohq-updates-releases?hsLang=de#updates-2020)

[![Chill listening crop-3](https://hellohq-helpcenter.everii.io/hs-fs/hubfs/logo-icon-XL%20HC.png?width=24&height=24&name=logo-icon-XL%20HC.png "Chill listening crop-3")](https://www.hellohq.io/)

helloHQ Helpcenter

Copyright © 2026, everii Group GmbH