title: “Hämta en enskild rad från ett Excel-arbetsblad med Aspose.Cells Cloud API” description: “Lär dig hur du hämtar en specifik rad från ett Excel-arbetsblad som är lagrat i Aspose Cloud-lagring med Aspose.Cells Cloud REST API. Inkluderar begäransyntax, parametrar, svarschema, exempel på cURL och SDK-kod (C#, Java, Python).” keywords: “Aspose.Cells Cloud, hämta rad, Excel API, kalkylblad REST, C# SDK, Java SDK, Python SDK” date: 2026-07-30 api_version: “v3.0”

Hämta en enskild rad från ett Excel-arbetsblad

Endpoint: GET https://api.aspose.cloud/v3.0/cells/{name}/worksheets/{sheetName}/rows/{rowIndex}

Hämta en rad från ett arbetsblad som är lagrat i Aspose Cloud-lagring. Åtgärden kräver en giltig OAuth 2.0-åtkomsttoken med Read-omfattningen.


Innehållsförteckning

  1. Förutsättningar
  2. HTTP-begäran
  3. Parametrar
  4. cURL-exempel
  5. Svar
  6. SDK-kodexempel
  7. Relaterade operationer
  8. Anteckningar & begränsningar

Förutsättningar


HTTP-begäran

GET /cells/{name}/worksheets/{sheetName}/rows/{rowIndex}?folder={folder}&storageName={storageName} HTTP/1.1
Host: api.aspose.cloud
Authorization: Bearer {access_token}
Accept: application/json

Bas-URL: https://api.aspose.cloud/v3.0


Parametrar

Sökvägsparametrar

Namn Typ Krävs Beskrivning
name string ✅ Namn på arbetsboksfilen (t.ex. MyWorkbook.xlsx).
sheetName string ✅ Namn på arbetsbladet (t.ex. Sheet1).
rowIndex integer ✅ Nollbaserat index för raden som ska hämtas.

Frågeparametrar (valfria)

Namn Typ Krävs Beskrivning
folder string ❌ Sökväg till mappen i molnlagring där arbetsboken finns.
storageName string ❌ Namn på lagringstjänsten (om du använder en anpassad lagring).

cURL-exempel

curl -X GET "https://api.aspose.cloud/v3.0/cells/MyWorkbook.xlsx/worksheets/Sheet1/rows/5?folder=Docs&storageName=MyStorage" \
     -H "Authorization: Bearer {access_token}" \
     -H "Accept: application/json"

Svar

Lyckat svarschema (200 OK)

{
  "Code": 200,
  "Status": "OK",
  "Row": {
    "Index": 5,
    "Height": 15.0,
    "Style": { /* stilobjekt */ },
    "Cells": [
      { "ColumnIndex": 0, "Value": "A6", "DataType": "String" },
      { "ColumnIndex": 1, "Value": 123, "DataType": "Number" }
      /* ...ytterligare celler... */
    ]
  }
}

Statuskoder

Kod Betydelse
200 Raden har hämtats utan fel.
401 Oauktorisering – saknad eller ogiltig åtkomsttoken.
404 Arbetsbok, arbetsblad eller rad hittades inte.
500 Internt serverfel.

Felexempel (401 Unauthorized)

{
  "Code": 401,
  "Message": "Åtkomsttoken saknas eller är ogiltig."
}

SDK-kodexempel

C#

using Aspose.Cells.Cloud.SDK.Api;
using Aspose.Cells.Cloud.SDK.Model;

var clientId = "YOUR_CLIENT_ID";
var clientSecret = "YOUR_CLIENT_SECRET";

var api = new CellsApi(clientId, clientSecret);
var response = api.CellsRows_GetWorksheetRow(
    name: "MyWorkbook.xlsx",
    sheetName: "Sheet1",
    rowIndex: 5,
    folder: "Docs",
    storageName: null   // valfritt
);

Console.WriteLine($"Rad {response.Row.Index} hämtad med {response.Row.Cells.Count} celler.");

Java

import com.aspose.cloud.cells.api.CellsApi;
import com.aspose.cloud.cells.model.RowResponse;

CellsApi api = new CellsApi("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET");
RowResponse response = api.cellsRowsGetWorksheetRow(
    "MyWorkbook.xlsx",
    "Sheet1",
    5,
    "Docs",
    null   // storageName – valfritt
);

System.out.println("Radindex: " + response.getRow().getIndex());
System.out.println("Antal celler: " + response.getRow().getCells().size());

Python

from asposecellscloud import CellsApi, ApiException
from asposecellscloud.models import RowResponse

client_id = "YOUR_CLIENT_ID"
client_secret = "YOUR_CLIENT_SECRET"

api = CellsApi(client_id, client_secret)

try:
    response = api.cells_rows_get_worksheet_row(
        name="MyWorkbook.xlsx",
        sheet_name="Sheet1",
        row_index=5,
        folder="Docs",
        storage_name=None
    )
    print(f"Rad {response.row.index} hämtad med {len(response.row.cells)} celler.")
except ApiException as e:
    print("Undantag vid anrop till CellsApi->cells_rows_get_worksheet_row:", e)

Relaterade operationer

Operation Beskrivning
Lägg till rad POST /cells/{name}/worksheets/{sheetName}/rows – Infoga en ny rad i ett arbetsblad.
Ta bort rad DELETE /cells/{name}/worksheets/{sheetName}/rows/{rowIndex} – Ta bort en befintlig rad.
Hämta flera rader GET /cells/{name}/worksheets/{sheetName}/rows – Hämta en samling rader.
Översikt över rader /cells/rows/ – Allmän dokumentation för radrelaterade endpointar.

Anteckningar & begränsningar