So rufen Sie Bereichsinhalte aus einem Excel-Arbeitsblatt ab – Aspose.Cells Cloud API
Contents
[
Hide
]
Arbeiten mit dem Abrufen von Bereichsinhalten in einem Excel-Arbeitsblatt
- So erhalten Sie Zellendaten basierend auf einem benannten Bereich
- So erhalten Sie einen benannten Bereich aus einer Excel-Arbeitsmappe
Voraussetzungen
- Ein gültiges Aspose Cloud-Zugriffstoken (oder
client_id/client_secretfür OAuth). - Die Excel-Datei muss in den Ziel-Speicherordner hochgeladen sein.
- Aspose.Cells Cloud SDK Version 3.0 oder neuer.
Die Bereich abrufen-Operation gibt den Inhalt eines angegebenen Bereichs in einem Arbeitsblatt zurück.
Es handelt sich um eine einfache GET-Anforderung, die die Bereichsdaten im JSON-Format (oder anderen gewünschten Formaten bei entsprechender Anforderung) zurückgibt.
Übersicht über die Anforderung
| Element | Wert |
|---|---|
| HTTP-Methode | GET |
| Endpunkt | https://api.aspose.cloud/v3.0/cells/{fileName}/worksheets/{sheetName}/ranges/{rangeName} |
| Pfadparameter | fileName – Name der Excel-Datei (einschließlich Erweiterung) sheetName – Name des Arbeitsblatts rangeName – Name des Bereichs (z. B. A1:B10) |
| Abfrageparameter (optional) | folder – Speicherordner storage – Speichername outFormat – Antwortformat (z. B. json, xml) |
| Header | Authorization: Bearer <access_token> Accept: application/json |
Beispiel für cURL
curl -X GET "https://api.aspose.cloud/v3.0/cells/Book1.xlsx/worksheets/Sheet1/ranges/A1:B10?folder=Samples&storage=MyStorage" \
-H "Authorization: Bearer IHR_ZUGRIFFSTOKEN" \
-H "Accept: application/json"
Beispiel in C#
using Aspose.Cells.Cloud.SDK.Api;
using Aspose.Cells.Cloud.SDK.Model.Requests;
var apiInstance = new CellsApi("client_id", "client_secret");
var request = new GetRangeRequest(
name: "Book1.xlsx",
sheetName: "Sheet1",
rangeName: "A1:B10",
folder: "Samples",
storage: "MyStorage"
);
var response = apiInstance.GetRange(request);
Console.WriteLine(response);
Beispiel in Java
import com.aspose.cells.cloud.api.CellsApi;
import com.aspose.cells.cloud.model.requests.GetRangeRequest;
CellsApi api = new CellsApi("client_id", "client_secret");
GetRangeRequest request = new GetRangeRequest(
"Book1.xlsx",
"Sheet1",
"A1:B10",
"Samples",
"MyStorage",
null,
null);
var response = api.getRange(request);
System.out.println(response);
Beispiel in Python
from asposecellscloud import CellsApi, GetRangeRequest
api = CellsApi(client_id="client_id", client_secret="client_secret")
request = GetRangeRequest(
name="Book1.xlsx",
sheet_name="Sheet1",
range_name="A1:B10",
folder="Samples",
storage="MyStorage"
)
response = api.get_range(request)
print(response)
Antworthilfsstruktur (JSON)
{
"Code": 200,
"Status": "OK",
"Range": {
"ColumnCount": 2,
"RowCount": 1,
"FirstRow": 0,
"FirstColumn": 0,
"Values": [
["Wert1", "Wert2"]
]
}
}
HTTP-Statuscodes
| Code | Bedeutung | Beschreibung |
|---|---|---|
| 200 | OK | Filter erfolgreich angewendet; Antwort enthält Vorgangsdetails. |
| 400 | Ungültige Anforderung | Fehlende oder ungültige Parameter (z. B. nicht unterstützter Dateityp). |
| 401 | Nicht autorisiert | Ungültiges oder fehlendes JWT-Token. |
| 413 | Anforderungstext zu groß | Die hochgeladene Datei überschreitet die Größenbeschränkung. |
| 500 | Interner Serverfehler | Unerwarteter Serverfehler. |
200 OK– Bereich erfolgreich abgerufen.400 Bad Request– Fehlende oder ungültige Parameter.401 Unauthorized– Ungültiges oder fehlendes Zugriffstoken.404 Not Found– Die angegebene Datei, das Arbeitsblatt oder der Bereich konnte nicht gefunden werden.500 Internal Server Error– Unerwarteter Serverfehler.
Beispiele für Fehlerantworten
// 400 Bad Request
{
"Code": 400,
"Message": "Die Anforderungsparameter sind ungültig oder fehlen."
}
// 401 Unauthorized
{
"Code": 401,
"Message": "Ungültiges oder fehlendes Zugriffstoken."
}
// 404 Not Found
{
"Code": 404,
"Message": "Die angegebene Datei, das Arbeitsblatt oder der Bereich konnte nicht gefunden werden."
}
Siehe auch
- So erhalten Sie Zellendaten basierend auf einem benannten Bereich
- So erhalten Sie einen benannten Bereich aus einer Excel-Arbeitsmappe
- Bereichsinhalt aktualisieren
- Einen Bereich löschen