Sparklines in der Excel-Vorschau

Wir sind bestrebt, mit jeder neuen Version neue Funktionen einzuführen. In der aktuellen Version von Aspose.Cells Cloud 20.9 wurden einige neue und sehr spannende Funktionen eingeführt, damit unsere Kunden unsere APIs beim Arbeiten mit Pivot-Tabellen, Diagrammen und Sparklines in Excel Dateien optimal nutzen können. Bitte beachten Sie, dass Sie nicht nur mit MS Excel Dateien arbeiten können, sondern auch Daten in OpenOffice Dateien (ODS) erstellen, aktualisieren und bearbeiten können. Dieser Artikel konzentriert sich auf die Schritte zum Bearbeiten von Sparklines, Diagrammen und Pivot-Tabellen mithilfe der REST-API.

Sparklines-Verarbeitung

Sparklines sind eine tolle Methode, um statistische Daten kompakt und überzeugend darzustellen. Sie werden normalerweise ohne Achsen oder Koordinaten gezeichnet. Sie werden verwendet, um Trends in einer Reihe von Werten anzuzeigen, wie etwa saisonale Anstiege oder Abnahmen, Konjunkturzyklen oder um Maximal und Minimalwerte hervorzuheben. Normalerweise werden sie in der Nähe ihrer Daten platziert, um die größte Wirkung zu erzielen. Wenn wir nicht genügend Platz für ein Diagramm haben, verwenden wir Sparklines für eine bessere visuelle Darstellung der Daten.

Aufgrund dieser Bedeutung wurden Funktionen zum Erstellen und Bearbeiten vorhandener Sparklines in einem Excel-Arbeitsblatt bereitgestellt.

Arbeiten mit Pivot-Tabellen

Eine Pivot-Tabelle ist eine hervorragende Möglichkeit, die Zusammenfassung eines bestimmten Datensatzes komprimiert zu speichern und hilft dem Benutzer außerdem, die einzelnen Daten in Echtzeit zu erweitern, zu isolieren, zu summieren und zu gruppieren. Die Tabelle hilft dabei, aus Tausenden von Zeilen und Spalten unorganisierter Daten eine prägnante Zusammenfassung zu erstellen und ermöglicht Ihnen, präzise und schnelle Entscheidungen zu treffen.

Aspose.Cells Cloud kann programmgesteuert mit Pivot-Tabellen umgehen. Die API wurde aktualisiert, um den Benutzern die Bearbeitung von Pivot-Tabellen in Excel-Arbeitsblättern zu ermöglichen. Um den Stil der Pivot-Tabelle zu aktualisieren, müssen Sie daher die Methode PostPivotTableStyle verwenden.

cURL-Befehl

curl -X POST "https://api.aspose.cloud/v3.0/cells/Sample_Pivot_Table_Example.xls/worksheets/Sheet2/pivottables/0/FormatAll" -d '{"Font":{"Name":"Arial", "Size":10}}' -H "Content-Type: application/json" -H "Accept: application/json"

Gehen

// Vollständige Beispiele und Datendateien finden Sie unter https://github.com/aspose-cells-cloud/aspose-cells-cloud-go.
apiKey := "XXXXX" //sepcify App Key
appSid := "XXXXX" //sepcify App SID
apiServer := "https://api.aspose.cloud/v3.0"
dataFolder := "../../data/"
remoteFolder := "GoFiles"
name := "Book1.xlsx"
sheetName := "Sheet1"

//Instanziieren Sie das Aspose Cells API SDK
CellsAPI := NewCellsApiService(apiKey, appSid, apiServer)

args := new(UploadFileOpts)
args.Path = remoteFolder + "/" + name
file := os.Open(dataFolder + "/" + name)
_, _, err = CellsAPI.UploadFile(file, args)

if err == nil {
	args1 := new(CellsPivotTablesPostPivotTableStyleOpts)
	args1.Name = name
	args1.SheetName = sheetName
	args1.PivotTableIndex = int32(0)
	args1.Style = new(Style)
	args1.Style.Custom = "##.#"
	args1.Folder = remoteFolder

	response, httpResponse, err := CellsAPI.CellsPivotTablesPostPivotTableStyle(args1)
}
if err != nil {
	fmt.Println(err)
}

Hinzufügen von Diagrammen zum Excel-Arbeitsblatt

„Bilder sagen mehr als Worte“. Daher helfen Diagramme dabei, eine ganze Tabelle zu einer verständlichen Tatsache zusammenzufassen. Außerdem können wir Millionen von Datenpunkten schnell erfassen und die Ergebnisse sind sofort sichtbar. Außerdem ist es wirklich sehr ermüdend, Daten anhand großer Tabellen zu verstehen. Diagramme hingegen ermöglichen es Ihrem Publikum, die Bedeutung hinter den Zahlen zu erkennen. Darüber hinaus gibt es in vielen Fällen Trends oder Erkenntnisse, die sich nicht durch bloßes Betrachten der Rohdaten zeigen lassen. Aspose.Cells Cloud ist voll in der Lage, mit Diagrammen umzugehen, wenn es um Abrufen, Hinzufügen, Aktualisieren, Entfernen und Transformieren geht. So können Sie Diagramminstanzen in einem Excel-Arbeitsblatt problemlos bearbeiten.

Sie müssen lediglich die Methode PutWorksheetAddChart verwenden, um dem Excel-Arbeitsblatt eine Diagramminstanz hinzuzufügen.

cURL

curl -X PUT "https://api.aspose.cloud/v3.0/cells/myWorkbook.xlsx/worksheets/Sheet1/charts?chartType=Bar&area=B1:F2&title=SalesState" -H "Content-Type: application/json" -H "Accept: application/json"

Gehen

// Vollständige Beispiele und Datendateien finden Sie unter https://github.com/aspose-cells-cloud/aspose-cells-cloud-go.
apiKey := "XXXXX" //sepcify App Key
appSid := "XXXXX" //sepcify App SID
apiServer := "https://api.aspose.cloud/v3.0"
dataFolder := "../../data/"
remoteFolder := "GoFiles"
name := "Book1.xlsx"
sheetName := "Sheet1"

//Instanziieren Sie das Aspose Cells API SDK
CellsAPI := NewCellsApiService(apiKey, appSid, apiServer)

args := new(UploadFileOpts)
args.Path = remoteFolder + "/" + name
file := os.Open(dataFolder + "/" + name)
_, _, err = CellsAPI.UploadFile(file, args)

if err == nil {
	args1 := new(CellsChartsPostWorksheetChartOpts)
	args1.Name = name
	args1.SheetName = sheetName
	args1.ChartIndex = ToInt32(0)
	args1.Chart = new(Chart)
	args1.Chart.Name = "NewChart"
	args1.Folder = remoteFolder

	response, httpResponse, err := CellsAPI.CellsChartsPostWorksheetChart(args1)
}
if err != nil {
	fmt.Println(err)
}