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:
- .NET Core vagy.NET-keretrendszer telepítve van a rendszerére.
- Visual Studio vagy egy másik választott .NET IDE.
- Alapvető ismeretek a C# programozási nyelvben.
- 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.