İçeriğe geç
Utilerio
Tüm uç noktalar

Pivot Tablo Oluşturucu

POST/api/v1/tools/pivot-table-generator

Bir Excel veya CSV dosyasını bir pivot tabloda özetleyin — satır, sütun ve değer alanları ile bir toplama seçin.

Kimlik Doğrulama

X-API-Key başlığında bir API anahtarı gerektirir.

Deneyin

POST/api/v1/tools/pivot-table-generator

Parametreler

rowsstringzorunlu

Nesne dizisi satırlar.

rowFieldstringzorunlu

Satırları gruplamak için kullanılan sütun.

colFieldstringzorunlu

Sütunları gruplamak için kullanılan sütun.

valueFieldstringzorunlu

Değerleri toplanacak sütun.

aggregationstringopsiyonel

Toplama işlevi. Varsayılan sum.

sumcountavgminmax

İstek gövdesi

{
  "rows": [
    {
      "region": "West",
      "product": "A",
      "amount": 100
    },
    {
      "region": "West",
      "product": "B",
      "amount": 50
    },
    {
      "region": "East",
      "product": "A",
      "amount": 75
    }
  ],
  "rowField": "region",
  "colField": "product",
  "valueField": "amount",
  "aggregation": "sum"
}

Yanıt kodları

  • 200Başarılı.
  • 400Geçersiz istek — gövdenizi veya parametrelerinizi kontrol edin.
  • 401Eksik veya geçersiz API anahtarı.
  • 403API anahtarı bu uç nokta için yetkili değil.
  • 429Hız limiti aşıldı — kısa bir bekleme sonrası tekrar deneyin.

Dil

cURL

İstek

curl -X POST https://utilerio.com/api/v1/tools/pivot-table-generator \
  -H "X-API-Key: YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{"rows":[{"region":"West","product":"A","amount":100},{"region":"West","product":"B","amount":50},{"region":"East","product":"A","amount":75}],"rowField":"region","colField":"product","valueField":"amount","aggregation":"sum"}'

Yanıt

{ "rowKeys": ["East", "West"], "colKeys": ["A", "B"], "cells": { "East": { "A": 75, "B": 0 }, "West": { "A": 100, "B": 50 } }, "rowTotals": { "East": 75, "West": 150 }, "colTotals": { "A": 175, "B": 50 }, "grandTotal": 225 }