
API REST Aspose.Cells збагачують ваші хмарні програми функціями обробки електронних таблиць. API постачається з кількома SDK, які поширюються за ліцензією MIT, тож ви можете просто інтегрувати функції у свої програми. Ця утиліта дозволяє вам зосередитися на найважливішому, тоді як другорядні деталі керуються самим SDK.
REST API для обробки Excel
У контексті обробки електронних таблиць діаграми є дуже корисним способом узагальнення інформації та представлення її у візуальній формі. Тому давайте розглянемо створення діаграм, а також підтримку візуалізації діаграм у Aspose.Cells Cloud. Підтримувані типи діаграм включають область, стовпчик, бульбашку, стовпчик, конус, кругову діаграму, лінію та багато інших. Давайте додамо секторну діаграму за допомогою Aspose.Cells for .NET SDK.
// Отримайте ключ додатка та SID додатка з https://dashboard.aspose.cloud/
// Встановіть пакет Nuget Aspose.Cells-Cloud
private CellsApi instance;
instance = new CellsApi( clientId, clientSecret);
string name = "myDocument.xlsx";
string sheetName = "SHEET4";
string chartType = "Pie";
int? upperLeftRow = 5;
int? upperLeftColumn = 5;
int? lowerRightRow = 20;
int? lowerRightColumn = 15;
string area = "A1:A3";
bool? isVertical = true;
string categoryData = null;
bool? isAutoGetSerialName = null;
string title = "TEST TITLE";
string folder = TEMPFOLDER;
UpdateDataFile(instance,folder, name);
var response = instance.CellsChartsPutWorksheetAddChart(name, sheetName, chartType, upperLeftRow, upperLeftColumn, lowerRightRow, lowerRightColumn, area, isVertical, categoryData, isAutoGetSerialName, title, folder);
Assert.IsInstanceOf<ChartsResponse>(response, "response is ChartsResponse");
Assert.AreEqual(response.Code, 200);
Вам потрібно вказати кілька параметрів у цьому фрагменті коду, щоб додати діаграму на певний аркуш робочої книги, а також іншу інформацію, зокрема область діаграми, назву діаграми, дані категорії тощо. Цей фрагмент коду додає секторну діаграму у ваш файл шаблону, як показано на знімку екрана нижче:

Ви можете помітити значення в першому стовпці та кругову діаграму, додані до потрібного робочого аркуша у вашому Cloud Storage. Назва діаграми та інша інформація збігаються з фрагментом коду, який ми обговорювали вище. Так само ви можете створити інші діаграми, які можуть відрізнятися або бути складнішими, ніж ця демонстрація.
Перетворення діаграми на зображення в C#
Візуалізація діаграми в зображенні є ще однією корисною функцією Aspose.Cells Cloud. Давайте продовжимо приклад із того самого робочого зошита, куди ми додали діаграму у наведеному вище прикладі. Ви можете використати наведений нижче фрагмент коду .NET, щоб перетворити діаграму на зображення. Однак майте на увазі, що діаграми базуються на нульовому індексі, тому перша діаграма на робочому аркуші має посилання на нуль. У наступному прикладі детально описується функція та пояснюється цей момент:
// Отримайте ключ додатка та SID додатка з https://dashboard.aspose.cloud/
// Встановіть пакет Nuget Aspose.Cells-Cloud
private CellsApi instance;
instance = new CellsApi( clientId, clientSecret);
string name = "myDocument.xlsx";
string sheetName = "SHEET4";
int? chartNumber = 0;
string folder = TEMPFOLDER;
string format = "png";
UpdateDataFile(instance,folder, name);
var response = instance.CellsChartsGetWorksheetChart(name, sheetName, chartNumber, format, folder);
Assert.IsInstanceOf<System.IO.Stream>(response, "response is System.IO.Stream");
Ви можете відтворити діаграму у форматах PNG, JPEG, BMP, TIFF та інших форматах зображень. Однак відповідь на цей виклик API включатиме екземпляр System.IO.Stream class, який міститиме зображення діаграми. Оскільки зображення є візуальними об’єктами, давайте перетворимо цей потік у файл. Нижче наведено один із можливих підходів, які можна використати для цієї мети:
FileStream fs = File.Create(@"D:\ChartImage.png");
response.CopyTo(fs);
fs.Close();
Високоякісне зображення діаграми виглядатиме так, як на знімку екрана нижче:

Подібним чином API містить багато інших готових функцій для створення електронних таблиць, обробки та перетворення. Ви можете додатково вивчити посилання на API, щоб дізнатися більше про підтримку Charts та інші функції в Aspose.Cells Cloud. Ми розміщуємо багато SDK на GitHub, які містять кілька прикладів для практичного досвіду роботи з API. Ви також можете звернутися до документації API, де ми надаємо найпростіші та найчастіші випадки використання. У разі будь-яких проблем, будь ласка, не соромтеся зв’язуватися з нами за допомогою через Безкоштовний форум підтримки.
Схожий пост
Створюйте, редагуйте або конвертуйте файли Excel за допомогою Aspose.Cells Cloud API
Створіть діаграму у файлі Excel і експортуйте діаграму в зображення за допомогою Cloud API