Excel formázott cellák

A használhatóság egy olyan kifejezés, amely leírja, hogy egy személy milyen jól tud kommunikálni egy programmal, weboldallal vagy eszközzel. A használhatóságot növelő tényezők közé tartozik a könnyű tanulás és a használat hatékonysága. A színek használatával többféleképpen növelheti a táblázat használhatóságát. Ha például azonosítania kell egy táblázat összes olyan celláját, amelynek értéke meghaladja az 1000-et, akkor megkönnyítheti a feladatot, ha megkéri az Excelt, hogy színezze pirosra ezeket a cellákat. Az emberek másodpercek alatt azonosítani tudták őket. A táblázat sorszíneivel professzionális megjelenést kölcsönözhet neki, és olvashatóbbá teheti. Ezenkívül a stílusok akkor hasznosak, ha azt szeretné, hogy a munkafüzet összes címsora ugyanúgy nézzen ki.

A színek segítenek az adatok hatékonyabb megjelenítésében, mivel lehetővé teszik a kapcsolódó információk csoportjainak látásból történő felismerését. Ezenkívül stílusokat használhat a munkalapok és munkafüzetek egységes formázásának elősegítésére.

Cloud API a munkalapok feldolgozásához

Az Aspose.Cells Cloud API lehetőséget biztosít a helyi rendszeren, valamint a felhőben tárolt MS Excel és OpenOffice táblázatok létrehozására és kezelésére. A munkalapok feldolgozásához nem kell semmilyen szoftvert telepítenie, beleértve az MS Office-t vagy az OpenOffice-ot, és minden feldolgozás a Cloud API segítségével történik. Kérjük, vegye figyelembe, hogy minden új kiadással arra törekszünk, hogy nagyobb stabilitást hozzunk a termékbe, valamint erőfeszítéseket teszünk új funkciók bevezetésére, amelyek API-jaink robusztusabbak. Ezért az Aspose.Cells Cloud 20.7 legutóbbi kiadásában jelentősen javítottuk a munkafüzet létrehozásával, a cellajellemzők beállításával, a cellatartomány értékek lekérésével és a cellastílusok utáni stílusokkal kapcsolatos szolgáltatásokat.

Munkafüzet létrehozása C# használatával

Az API lehetővé teszi egy excel munkalap létrehozását kevesebb kódsor használatával. Egyetlen kódsor esetén is új munkalap adható a meglévő Excel-munkafüzethez. Az alábbi kódrészlet bemutatja egy példa Excel-munkafüzet létrehozásának lépéseit, Excel-munkalap hozzáadását a második indexhez, és az eredményül kapott fájlt a felhőtárhelyre mentheti.

string MyAppKey = "xxxxxxxx";    // Get AppKey from https://dashboard.aspose.cloud/
string MyAppSid = "xxxxxxxxx";   // Get AppSID from https://dashboard.aspose.cloud/
// A teljes példák a https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet oldalon találhatók.
// hozzon létre egy példányt a Cells Cloud API-ból
CellsApi instance = new CellsApi(MyAppSid, MyAppKey);
// adja meg az eredményül kapott fájl nevét
string name = "NewBook" + DateTime.Now.ToString("yymmddhhmiss") + ".xlsx";
// mentse az Excel fájlt a felhőtárhelyre
instance.CellsWorkbookPutWorkbookCreate(name);
// munkalap hozzáadása a második helyre
instance.CellsWorksheetsPutAddNewWorksheet(name, "Sheet2", 2);

A cellatartomány értékének lekérése

Az API biztosítja a cellaadatok lekérését, hozzáadását vagy frissítését a megnevezett tartomány alapján. Egy közelmúltbeli kiadásban az API-t továbbfejlesztették, hogy tartományértékeket kapjon a munkalap celláiból.

string MyAppKey = "xxxxxxxx";    // Get AppKey from https://dashboard.aspose.cloud/
string MyAppSid = "xxxxxxxxx";   // Get AppSID from https://dashboard.aspose.cloud/
// A teljes példák a https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet oldalon találhatók.
// hozzon létre egy példányt a Cells Cloud API-ból
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);

Rich Text formázás alkalmazása a cellára

Az egyes cellák adatokat tartalmaznak, és az egyes cellák adatainak megfelelő megkülönböztetése érdekében minden cellához külön formázási stílus alkalmazható. Az API támogatja a Rich Text formázás beállítását is az Excel munkalap celláihoz. Az API Font osztályt kínál, amely lehetővé teszi a betűtípus-információk megadását bizonyos cellákhoz. Beállíthat olyan formázásokat, mint a félkövér, dőlt, áthúzott, alsó index, szuperscript, aláhúzás, méret, betűtípusnév.

string MyAppKey = "xxxxxxxx";    // Get AppKey from https://dashboard.aspose.cloud/
string MyAppSid = "xxxxxxxxx";   // Get AppSID from https://dashboard.aspose.cloud/
// A teljes példák a https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet oldalon találhatók.

// hozzon létre egy példányt a Cells Cloud API-ból
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
{
    // Hívja meg az Aspose.Cells Cloud SDK API-t a cella stílusának módosításához
    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);
}
Az Excel cella formázása a kód végrehajtása után frissítve

  1. ábra: A cella formázása frissítve a kód végrehajtása után.

Kapcsolódó cikkek

Javasoljuk továbbá, hogy tekintse meg a következő cikkeket, ha további információra van szüksége: