Спарклайни в попередньому перегляді Excel

У кожній новій версії ми прагнемо представити нові функції. Нещодавній випуск Aspose.Cells Cloud 20.9, деякі нові та дуже захоплюючі функції були введені, щоб наші клієнти могли якнайкраще використовувати наші API під час роботи зі зведеними таблицями, діаграмами та спарклайнами у файлах Excel. Майте на увазі, що ви не тільки можете працювати з файлами MS Excel, але також можете створювати, оновлювати та маніпулювати даними у файлах OpenOffice (ODS).Ця стаття зосереджена на етапах маніпулювання спарклайнами, діаграмами та зведеними таблицями за допомогою REST API.

Обробка спарклайнів

Спарклайни — це дивовижний спосіб відображення статистичних даних у компактному та більш переконливому підході, і зазвичай вони малюються без осей або координат. Вони звикли відображати тенденції в ряді значень, наприклад сезонні підвищення або зниження, економічні цикли, або виділяти максимальні та мінімальні значення. Зазвичай вони розташовуються біля своїх даних для найбільшого впливу, а також, якщо у нас немає достатньо місця для розміщення діаграми, ми використовуємо спарклайни для кращого візуального представлення даних.

Завдяки такій важливості було надано можливості створювати існуючі спарклайни та маніпулювати ними на аркуші Excel.

Робота зі зведеними таблицями

Зведена таблиця — це чудовий спосіб зберігати підсумок певного набору даних у стислому вигляді, а також допомагає користувачеві розширювати, ізолювати, підсумовувати та групувати певні дані в режимі реального часу. Таблиця допомагає скласти короткий підсумок із тисяч рядків і стовпців невпорядкованих даних і дає змогу приймати точні та швидкі рішення.

Aspose.Cells Cloud здатна програмно працювати зі зведеними таблицями. API оновлено, щоб надати користувачам можливість маніпулювати зведеними таблицями на аркушах Excel. Тому, щоб оновити стиль зведеної таблиці, потрібно використовувати метод PostPivotTableStyle.

команда cURL

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"

Іди

// Щоб отримати повні приклади та файли даних, перейдіть на сторінку 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"

//Створення екземпляра 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)
}

Додавання діаграм на аркуш Excel

«Зображення виражають більше, ніж слова». Таким чином, діаграми допомагають узагальнити всю таблицю в зрозумілий факт. Крім того, ми можемо швидко зафрахтувати мільйони точок даних, і результати можна побачити негайно. Крім того, справді дуже стомлює розбиратися в даних через великі таблиці. Тоді як діаграми дозволяють вашій аудиторії побачити значення числа. Більше того, у багатьох випадках існують тенденції чи уявлення, які неможливо показати, просто переглянувши необроблені дані. Aspose.Cells Cloud цілком здатна працювати з діаграмами, коли йдеться про пошук, додавання, оновлення, видалення, трансформацію. Таким чином, ви можете легко керувати екземплярами діаграми на аркуші Excel.

Вам просто потрібно використати метод PutWorksheetAddChart, щоб додати екземпляр діаграми до аркуша Excel.

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"

Іди

// Щоб отримати повні приклади та файли даних, перейдіть на сторінку 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"

//Створення екземпляра 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)
}

Корисні посилання