Valósítsa meg a hibát és a logikai értéket oroszul vagy más nyelveken

Bevezetés

Az adatelemzés és -vizualizáció folyamatosan fejlődő területén a táblázatos adatokkal való zökkenőmentes munkavégzés képessége a legfontosabb. Az Aspose.Cells for .NET egy robusztus könyvtár, amely lehetővé teszi a fejlesztők számára a táblázatkezelő fájlok programozott létrehozását, kezelését és konvertálását. Ez az oktatóanyag végigvezeti Önt az egyéni hiba- és logikai értékek orosz nyelven történő megvalósításában az Aspose.Cells for .NET használatával.

Előfeltételek

Mielőtt elkezdené, győződjön meg arról, hogy rendelkezik a következő előfeltételekkel:

  1. .NET Core vagy.NET-keretrendszer telepítve van a rendszerére.
  2. Visual Studio vagy egy másik választott .NET IDE.
  3. Alapvető ismeretek a C# programozási nyelvben.
  4. A táblázatos adatkezelés általános ismerete.

Importálja a szükséges csomagokat

A dolgok elindításához importáljuk a szükséges csomagokat:

using System;
using Aspose.Cells;

1. lépés: Hozzon létre egy egyéni globalizációs beállítások osztályt

Ebben a lépésben meghatározunk egy szokástGlobalizationSettings osztály a hiba és logikai értékek orosz nyelvre fordításának kezelésére.

public class RussianGlobalization : GlobalizationSettings
{
    public override string GetErrorValueString(string err)
    {
        switch (err.ToUpper())
        {
            case "#NAME?":
                return "#RussianName-имя?";
            case "#DIV/0!":
                return "#RussianDivZero-ДелениеНаНоль";
            case "#REF!":
                return "#RussianRef-СсылкаНедопустима";
            // Szükség szerint adjon hozzá további eseteket
        }
        return "RussianError-ошибка";
    }

    public override string GetBooleanValueString(bool bv)
    {
        return bv ? "RussianTrue-правда" : "RussianFalse-ложный";
    }
}

ARussianGlobalization osztályban felülbíráltuk aGetErrorValueString ésGetBooleanValueString módszerek a kívánt orosz fordítások biztosításához adott hiba- és logikai értékekhez.

2. lépés: Töltse be a táblázatot, és adja meg a globalizációs beállításokat

Ezután betöltjük a forrástáblázatot, és alkalmazzuk a sajátunkatRussianGlobalization osztály beállításai.

// Állítsa be a forrás- és kimeneti könyvtárakat
string sourceDir = "Your Document Directory";
string outputDir = "Your Document Directory";

//Töltse be a munkafüzetet
Workbook wb = new Workbook(sourceDir + "sampleRussianGlobalization.xlsx");

// Alkalmazza az orosz globalizációs beállításokat
wb.Settings.GlobalizationSettings = new RussianGlobalization();

Ne felejtse el cserélni"Your Document Directory" a könyvtárak tényleges elérési útjaival.

3. lépés: Számítsa ki a képleteket és mentse el a munkafüzetet

Most számítsuk ki a képleteket a munkafüzetben, és mentsük el a kimenetet PDF formátumban.

// Számítsa ki a képleteket
wb.CalculateFormula();

// Mentse el a munkafüzetet PDF formátumban
wb.Save(outputDir + "outputRussianGlobalization.pdf");

4. lépés: Hajtsa végre a kódot

A kód végrehajtásához hozzon létre egy új konzolalkalmazást vagy osztálykönyvtár-projektet a választott .NET IDE-ben. Szerelje be az előző lépésekből származó kódot, és futtassa a módszert:

public class ImplementErrorsAndBooleanValueInRussian 
{
    public static void Run()
    {
        string sourceDir = "Your Document Directory";
        string outputDir = "Your Document Directory";
        
        Workbook wb = new Workbook(sourceDir + "sampleRussianGlobalization.xlsx");
        wb.Settings.GlobalizationSettings = new RussianGlobalization();
        wb.CalculateFormula();
        wb.Save(outputDir + "outputRussianGlobalization.pdf");
        
        Console.WriteLine("Localization of error and boolean values executed successfully.");
    }
}

A kód futtatása után a kimeneti PDF-et a megadott kimeneti könyvtárban találja, a hiba és a logikai értékek orosz nyelven jelennek meg.

Következtetés

Ebben az oktatóanyagban megvizsgáltuk, hogyan lehet egyéni hiba- és logikai értékeket megvalósítani egy adott nyelven, oroszul az Aspose.Cells for .NET használatával. Egyéni létrehozásávalGlobalizationSettings osztályba, és felülírva a szükséges metódusokat, zökkenőmentesen integráltuk a szükséges fordításokat a táblázatkezelési munkafolyamatba. Ez a megközelítés könnyen kiterjeszthető további nyelvek támogatására, így az Aspose.Cells for .NET sokoldalú választás a nemzetközi adatelemzésekhez és jelentésekhez.

GYIK

Mi az aGlobalizationSettings class used for in Aspose.Cells for .NET?

GlobalizationSettings lehetővé teszi a hibaértékek, logikai értékek és egyéb terület-specifikus információk megjelenítési módjának testreszabását a táblázatokban. Ez a funkció különösen előnyös a nemzetközi közönség kiszolgálására vagy az adatok meghatározott nyelveken történő bemutatására.

HasználhatomRussianGlobalization with other Aspose.Cells features?

Teljesen! ARussianGlobalization osztály zökkenőmentesen integrálható más Aspose.Cells funkciókkal, lehetővé téve a következetes lokalizációt a táblázatkezelési feladatok során.

Hogyan adhatok hozzá további hibaértékeket és logikai értékeketRussianGlobalization?

Meghosszabbítani aRussianGlobalization osztályban, további eseteket adhat hozzá aGetErrorValueString ésGetBooleanValueString módszerek más gyakori hibaértékekhez, mint pl"#NUM!", "#VALUE!"stb., és biztosítsák orosz fordításukat.

Alkalmazhatom aRussianGlobalization class to other Aspose products?

Igen! AGlobalizationSettings osztály az Aspose különféle termékeiben elérhető szolgáltatás, beleértve az Aspose.Words-t és az Aspose.PDF-et. Létrehozhat hasonló egyéni osztályokat más termékekhez is, hogy az alkalmazásokban egységes többnyelvű élményt biztosítson.

Hol találok további forrásokat az Aspose.Cells for .NET webhelyen?

További forrásokat és dokumentumokat fedezhet fel a webhelyenAspose.Cells for .NET, ahol részletes API-referenciákat, felhasználói útmutatókat, példákat és egyéb hasznos anyagokat talál a fejlesztési élmény fokozása érdekében.