Células formatadas do Excel

Usabilidade é um termo que descreve o quão bem uma pessoa pode interagir com um programa, site ou dispositivo. Fatores que aumentam a usabilidade incluem facilidade de aprendizado e eficiência de uso. Você pode usar cores para aumentar a usabilidade da sua planilha de várias maneiras. Por exemplo, se você precisa identificar todas as células em uma planilha cujos valores excedem 1000, você pode tornar essa tarefa mais fácil dizendo ao Excel para colorir essas células de vermelho. As pessoas poderiam então identificá-las em segundos. Com as cores das linhas de uma planilha, você pode dar a ela uma aparência profissional e torná-la mais legível. Além disso, os estilos são úteis quando você quer que todos os títulos em sua pasta de trabalho tenham a mesma aparência.

As cores também ajudam você a visualizar seus dados de forma mais eficaz, permitindo que você reconheça grupos de informações relacionadas pela visão. Além disso, você pode usar estilos para ajudar suas planilhas e pastas de trabalho a conter formatação consistente.

API de nuvem para processamento de planilhas

Aspose.Cells Cloud API fornece os recursos para criar e manipular planilhas do MS Excel e OpenOffice disponíveis no sistema local e também hospedadas na nuvem. Para processar planilhas, você não precisa instalar nenhum software, incluindo MS Office ou OpenOffice, e todo o processamento é realizado usando a Cloud API. Observe que, a cada nova versão, nos esforçamos para trazer mais estabilidade ao produto e também nos esforçamos para introduzir novos recursos, que tornam nossas APIs mais robustas. Portanto, na versão recente do Aspose.Cells Cloud 20.7, melhoramos significativamente os recursos relacionados à criação de pastas de trabalho, definir características de células, obter valores de intervalo de células e postar estilos de células.

Criar pasta de trabalho usando C#

A API fornece os recursos para criar uma planilha do Excel usando menos linhas de código. Mesmo com uma única linha de código, uma nova planilha pode ser adicionada à pasta de trabalho do Excel existente. O snippet de código abaixo mostra as etapas para criar uma pasta de trabalho do Excel de exemplo, adicionar a planilha do Excel no segundo índice e salvar o arquivo resultante no armazenamento em nuvem.

string MyAppKey = "xxxxxxxx";    // Get AppKey from https://dashboard.aspose.cloud/
string MyAppSid = "xxxxxxxxx";   // Get AppSID from https://dashboard.aspose.cloud/
// Exemplos completos podem ser encontrados em https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet
// crie uma instância da Cells Cloud API
CellsApi instance = new CellsApi(MyAppSid, MyAppKey);
// especifique o nome do arquivo resultante
string name = "NewBook" + DateTime.Now.ToString("yymmddhhmiss") + ".xlsx";
// salve o arquivo Excel no armazenamento em nuvem
instance.CellsWorkbookPutWorkbookCreate(name);
// adicionar planilha ao segundo local
instance.CellsWorksheetsPutAddNewWorksheet(name, "Sheet2", 2);

Obter valor do intervalo de células

A API fornece o recurso para buscar, adicionar ou atualizar Cells Data com base em intervalo nomeado. Em uma versão recente, a API foi aprimorada para obter valores de intervalo de células de planilha.

string MyAppKey = "xxxxxxxx";    // Get AppKey from https://dashboard.aspose.cloud/
string MyAppSid = "xxxxxxxxx";   // Get AppSID from https://dashboard.aspose.cloud/
// Exemplos completos podem ser encontrados em https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet
// crie uma instância da Cells Cloud API
CellsApi instance = new CellsApi(MyAppSid, MyAppKey);
string name = "NewBook2056160256i53.xlsx";
string sheetName = "Sheet1";
int? firstRow = 0;
int? firstColumn = 0;
int? rowCount = 3;
int? columnCount = 2;
var response = instance.CellsRangesGetWorksheetCellsRangeValue(name, sheetName, null, firstRow, firstColumn, rowCount, columnCount);
NUnit.Framework.Assert.AreEqual(response.Code, 200);

var rangeName = "A1:B3";
response = instance.CellsRangesGetWorksheetCellsRangeValue(name, sheetName, rangeName, null, null, null, null);
NUnit.Framework.Assert.AreEqual(response.Code, 200);

rangeName = "MyRange";
response = instance.CellsRangesGetWorksheetCellsRangeValue(name, sheetName, rangeName, null, null, null, null);
NUnit.Framework.Assert.AreEqual(response.Code, 200);

Aplicar formatação de texto avançado à célula

A célula individual contém dados e, para distinguir adequadamente os dados de cada célula, um estilo de formatação específico para cada célula pode ser aplicado. A API também suporta os recursos para definir a formatação Rich Text para células de planilha do Excel. A API oferece a classe Font, que fornece os recursos para especificar as informações da fonte para células específicas. Você pode definir formatação como Negrito, Itálico, Riscado, Subscript, Superscript, Sublinhado, Tamanho, FontName.

string MyAppKey = "xxxxxxxx";    // Get AppKey from https://dashboard.aspose.cloud/
string MyAppSid = "xxxxxxxxx";   // Get AppSID from https://dashboard.aspose.cloud/
// Exemplos completos podem ser encontrados em https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet

// crie uma instância da Cells Cloud API
Aspose.Cells.Cloud.SDK.Api.CellsApi cellsApi = new Aspose.Cells.Cloud.SDK.Api.CellsApi(MyAppSid, MyAppKey);

string fileName = "NewBook2056160256i53.xlsx";
String sheetName = "Sheet1";
String cellName = "A3";

Aspose.Cells.Cloud.SDK.Model.Style style = new Aspose.Cells.Cloud.SDK.Model.Style();
Aspose.Cells.Cloud.SDK.Model.Font font = new Aspose.Cells.Cloud.SDK.Model.Font();
font.IsBold = true;
font.Color = new Aspose.Cells.Cloud.SDK.Model.Color() { A = 10, R = 120, G = 200, B = 230 };
font.Size = 16;

Aspose.Cells.Cloud.SDK.Model.ThemeColor themeColor = new Aspose.Cells.Cloud.SDK.Model.ThemeColor();
themeColor.ColorType = "Text2";
themeColor.Tint = 2;
style.BackgroundThemeColor = themeColor;
style.Font = font;            

try
{
    // Invoque a API do Aspose.Cells Cloud SDK para alterar o estilo da célula
    Aspose.Cells.Cloud.SDK.Model.StyleResponse apiResponse = cellsApi.CellsPostUpdateWorksheetCellStyle(fileName, sheetName, cellName, style);

    if (apiResponse != null && apiResponse.Status.Equals("OK"))
    {
        Console.WriteLine("Change Cell Style in Excel Worksheet, Done!");
        Console.ReadKey();
    }
}
catch (Exception ex)
{
    System.Diagnostics.Debug.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
Formatação de células do Excel atualizada após execução de código

Fig 1:- Formatação de célula atualizada após execução de código.

Artigos relacionados

Também recomendamos visitar os seguintes artigos para obter mais informações sobre: