Přizpůsobení nastavení globalizace v Excelu pomocí C#
června 16, 2025 · 6 min · John He
V tomto příspěvku na blogu se naučíte, jak přizpůsobit nastavení globalizace v Excelu pomocí C#. Někdy chcete přizpůsobit text pro Celkový součet, Mezisoučet, Hlavní součet, Všechny položky, Více položek, Popisky sloupců, Popisky řádků, Prázdné hodnoty podle vašich požadavků. Aspose.Cells vám umožňuje přizpůsobit nastavení globalizace kontingenční tabulky, abyste se vypořádali s takovými scénáři pomocí třídy PivotGlobalizationSettings. Tuto funkci můžete také použít k překladu popisků do jiných jazyků, jako je arabština, hindština, polština atd. Pro grafy, API Aspose.Cells zpřístupnily třídu ChartGlobalizationSettings, aby se vypořádaly se scénáři, kdy uživatel chce nastavit komponenty grafu do jiného jazyka. Pojďme začít!
Tento článek pokrývá následující témata:
- C# Excel knihovna pro přizpůsobení nastavení globalizace
- Jak přizpůsobit nastavení globalizace v Excelu pomocí C#
- Zdarma zdroje
- Další témata
## C# Excel knihovna pro přizpůsobení nastavení globalizace {#csharp-excel-library}
Aspose.Cells pro .NET je výkonná Excel knihovna, která zjednodušuje proces přizpůsobení nastavení globalizace v Excelu. Nabízí robustní funkce pro programové manipulace s Excel soubory. S Aspose.Cells mohou vývojáři snadno vytvářet, upravovat a přizpůsobovat grafy a diagramy. Tato knihovna podporuje různé formáty Excel a nabízí pokročilé funkce, což z ní činí ideální volbu pro projektové manažery a vývojáře.
Aspose.Cells pro .NET vyniká svou snadnou integrací a flexibilitou. Zde jsou některé klíčové vlastnosti:
- Komplexní API: Přístup k široké škále funkcí Excelu.
- Pokročilé přizpůsobení: Přizpůsobení grafů a diagramů podle specifických potřeb.
- Vysoký výkon: Efektivní zpracování velkých datových sad bez kompromisů na rychlosti.
- Podpora více formátů: Práce s různými formáty Excel, včetně XLSX, XLS a CSV.
Postupujte podle těchto jednoduchých kroků, abyste začali s Aspose.Cells pro .NET:
1. Stáhněte si knihovnu z releases.
2. Nainstalujte ji pomocí NuGet Package Manager s následujícím příkazem:
PM> Install-Package Aspose.Cells
## Jak přizpůsobit nastavení globalizace v Excelu pomocí C# {#globalization-settings-in-excel}
### Ukázková data pro nastavení globalizace grafu
Ukázková data pro nastavení globalizace grafu
### Jak přizpůsobit nastavení globalizace pro graf
Postupujte podle těchto kroků pro přizpůsobení nastavení globalizace pro graf pomocí C# s Aspose.Cells pro .NET. Vytvoříme vodopádový graf na základě následujících dat. Názvy komponent grafu budou zobrazeny v angličtině v grafu. Použijeme příklad v turečtině, abychom ukázali, jak zobrazit název grafu, názvy legendy pro zvýšení/snížení, název celkového součtu a název osy v turečtině.
1. Vytvořte vlastní jazykovou třídu pro komponentu grafu.
2. Načtěte existující Excel soubor pomocí třídy Workbook.
3. Nastavte vlastní ChartGlobalizationSettings.
4. Přistupte k prvnímu listu pomocí workbook.Worksheets[0].
5. Přistupte k prvnímu grafu pomocí worksheet.Charts[0].
6. Zavolejte metodu Chart.Calculate() pro výpočet.
7. Výstup relevantních informací a zobrazení výsledků.
Zde je úryvek kódu C#, který implementuje výše uvedené kroky:
Výstup generovaný výše uvedeným vzorovým kódem:
Název grafu sešitu: Grafik Başlığı
Legenda grafu sešitu: Artış
Legenda grafu sešitu: Düşüş
Legenda grafu sešitu: Toplam
Název osy kategorie sešitu: Eksen Başlığı
### Jak přizpůsobit nastavení globalizace pro vzorce
Postupujte podle těchto kroků pro přizpůsobení nastavení globalizace pro vzorce pomocí C# s Aspose.Cells pro .NET. Následující ukázkový kód vysvětluje, jak implementovat metodu GlobalizationSettings.GetLocalFunctionName(string standardName). Tato metoda vrací místní název standardní funkce. Pokud je standardní název funkce SUM, vrací UserFormulaLocal_SUM. Můžete změnit kód podle svých potřeb a vrátit správné místní názvy funkcí, např. SUM je SUMME v němčině a TEXT je ТЕКСТ v ruštině. Podívejte se také na výstup konzole ukázkového kódu uvedeného níže pro referenci.
1. Vytvořte vlastní třídu nastavení globalizace pro vzorce.
2. Vytvořte nový sešit pomocí třídy Workbook.
3. Nastavte vlastní GlobalizationSettings.
4. Přistupte k prvnímu listu pomocí workbook.Worksheets[0].
5. Přistupte k buňkám a nastavte vlastnosti vzorce.
6. Výstup relevantních informací a zobrazení výsledků.
Zde je úryvek kódu C#, který implementuje výše uvedené kroky:
Výstup generovaný výše uvedeným vzorovým kódem:
Vzorec místní: =UserFormulaLocal_SUM(A1:A2)
Vzorec místní: =UserFormulaLocal_AVERAGE(B1:B2,B5)
### Ukázková data pro nastavení globalizace chyb a logických hodnot
Ukázková data pro nastavení globalizace chyb a logických hodnot
### Jak přizpůsobit nastavení globalizace pro chyby a logické hodnoty
Pokud používáte Microsoft Excel v ruském místě nebo jazyce nebo jakémkoli jiném místě nebo jazyce, zobrazí chyby a logické hodnoty podle tohoto místa nebo jazyka. Můžete dosáhnout podobného chování pomocí Aspose.Cells pomocí vlastnosti Workbook.Settings.GlobalizationSettings. Budete muset přepsat metody GlobalizationSettings.GetErrorValueString() a GlobalizationSettings.GetBooleanValueString() třídy GlobalizationSettings. Postupujte podle těchto kroků pro přizpůsobení nastavení globalizace pro chyby a logické hodnoty pomocí C# s Aspose.Cells pro .NET.
1. Vytvořte vlastní jazykovou třídu pro chyby a logické hodnoty.
2. Načtěte existující Excel soubor pomocí třídy Workbook.
3. Nastavte vlastní GlobalizationSettings.
4. Zavolejte metodu Workbook.CalculateFormula() pro výpočet.
5. Uložte soubor do PDF pomocí workbook.Save().
Zde je úryvek kódu C#, který implementuje výše uvedené kroky:
Přizpůsobení nastavení globalizace pro kontingenční tabulku pomocí C#
### Ukázková data pro nastavení globalizace kontingenční tabulky
Ukázková data pro nastavení globalizace chyb a logických hodnot
### Jak přizpůsobit nastavení globalizace pro kontingenční tabulku
Postupujte podle těchto kroků pro přizpůsobení nastavení globalizace pro kontingenční tabulku pomocí C# s Aspose.Cells pro .NET. Vytvoří třídu CustomPivotTableGlobalizationSettings odvozenou od základní třídy PivotGlobalizationSettings a přepíše všechny její potřebné metody. Tyto metody vracejí přizpůsobený text pro Celkový součet, Mezisoučet, Hlavní součet, Všechny položky, Více položek, Popisky sloupců, Popisky řádků, Prázdné hodnoty. Poté přiřadí objekt této třídy k vlastnosti WorkbookSettings.GlobalizationSettings.PivotSettings. Kód načte zdrojový Excel soubor, který obsahuje kontingenční tabulku, obnoví a vypočítá její data a uloží je jako výstupní PDF soubor.
1. Vytvořte třídu CustomPivotTableGlobalizationSettings pro kontingenční tabulku.
2. Načtěte existující Excel soubor pomocí třídy Workbook.
3. Nastavte vlastní PivotGlobalizationSettings.
4. Přistupte k prvnímu listu pomocí workbook.Worksheets[0].
5. Přistupte k první kontingenční tabulce pomocí worksheet.PivotTables[0].
6. Zavolejte metody PivotTable.RefreshData() a PivotTable.CalculateData() pro obnovení a výpočet kontingenční tabulky.
7. Uložte soubor do PDF pomocí workbook.Save().
Zde je úryvek kódu C#, který implementuje výše uvedené kroky:
Přizpůsobení nastavení globalizace pro kontingenční tabulku pomocí C#
## Získejte zdarma licenci {#get-a-free-license}
Máte zájem prozkoumat produkty Aspose? Navštivte stránku s licencemi, abyste získali bezplatnou dočasnou licenci. Je snadné začít a odemknout plný potenciál Aspose.Cells pro vaše projekty!
## Přizpůsobení nastavení globalizace: Zdarma zdroje {#free-resources}
Neskončete zde! Prozkoumejte další zdroje, které vám pomohou dále zlepšit vaše porozumění Aspose.Cells. Tyto zdroje vám pomohou ovládnout automatizaci Excelu a posílit vaše dovednosti.
- Průvodce pro vývojáře
- Bezplatné online aplikace
- API reference
- Jak na to a články
## Závěr {#conclusion}
V tomto příspěvku na blogu jsme prozkoumali, jak přizpůsobit nastavení globalizace v Excelu pomocí C#. Aspose.Cells pro .NET tento proces zjednodušuje svými výkonnými funkcemi a flexibilitou. Doporučujeme vám prozkoumat více o Aspose.Cells pro .NET, abyste zlepšili své schopnosti řízení projektů.
Pokud máte jakékoli dotazy nebo potřebujete další pomoc, neváhejte se obrátit na naše bezplatné podpůrné fórum.
## Další {#see-also}
- Jak uzamknout buňky v Excelu
- Přidat obrázek do Excelu
- Vytvořit Ganttův diagram v Excelu
- Přidat vypočítané pole do kontingenční tabulky
- Vytvořit sparklines v Excelu
- Vytvořit tornádo grafy v Excelu