تنظیمات جهانیسازی در اکسل را با استفاده از C# سفارشی کنید
ژوئن 16, 2025 · 7 دقیقه · جان هی
در این پست وبلاگ، یاد خواهید گرفت که چگونه تنظیمات جهانیسازی در اکسل را با استفاده از C# سفارشی کنید. گاهی اوقات میخواهید متنهای مجموع کل، مجموع جزئی، مجموع کل، همه اقلام، اقلام متعدد، برچسبهای ستون، برچسبهای ردیف و مقادیر خالی را بر اساس نیازهای خود سفارشی کنید. Aspose.Cells به شما این امکان را میدهد که تنظیمات جهانیسازی جدول محوری را برای مقابله با چنین سناریوهایی با استفاده از کلاس PivotGlobalizationSettings سفارشی کنید. شما همچنین میتوانید از این ویژگی برای تغییر برچسبها به زبانهای دیگر مانند عربی، هندی، لهستانی و غیره استفاده کنید. برای نمودار، APIهای Aspose.Cells کلاس ChartGlobalizationSettings را برای مقابله با سناریوهایی که کاربر میخواهد مؤلفههای نمودار را به زبانهای مختلف تنظیم کند، ارائه کردهاند. بیایید شروع کنیم!
این مقاله شامل موضوعات زیر است:
- کتابخانه C# اکسل برای سفارشیسازی تنظیمات جهانیسازی
- چگونه تنظیمات جهانیسازی در اکسل را با استفاده از C# سفارشی کنیم
- منابع رایگان
- موضوعات دیگر
## کتابخانه C# اکسل برای سفارشیسازی تنظیمات جهانیسازی {#csharp-excel-library}
Aspose.Cells برای .NET یک کتابخانه قدرتمند اکسل است که فرآیند سفارشیسازی تنظیمات جهانیسازی در اکسل را ساده میکند. این کتابخانه ویژگیهای قوی برای دستکاری فایلهای اکسل به صورت برنامهنویسی ارائه میدهد. با Aspose.Cells، توسعهدهندگان میتوانند به راحتی نمودارها و گرافها را ایجاد، اصلاح و سفارشی کنند. این کتابخانه از فرمتهای مختلف اکسل پشتیبانی میکند و قابلیتهای پیشرفتهای را ارائه میدهد که آن را به انتخاب ایدهآلی برای مدیران پروژه و توسعهدهندگان تبدیل میکند.
Aspose.Cells برای .NET به دلیل سهولت ادغام و انعطافپذیری خود متمایز است. در اینجا برخی از ویژگیهای کلیدی آورده شده است:
- API جامع: دسترسی به دامنه وسیعی از قابلیتهای اکسل.
- سفارشیسازی پیشرفته: سفارشیسازی نمودارها و گرافها برای برآورده کردن نیازهای خاص.
- عملکرد بالا: مدیریت کارآمد مجموعههای داده بزرگ بدون به خطر انداختن سرعت.
- پشتیبانی از فرمتهای متعدد: کار با فرمتهای مختلف اکسل، از جمله XLSX، XLS و CSV.
برای شروع با Aspose.Cells برای .NET این مراحل ساده را دنبال کنید:
1. کتابخانه را از نسخهها دانلود کنید.
2. آن را از طریق مدیر بسته NuGet با فرمان زیر نصب کنید:
PM> Install-Package Aspose.Cells
## چگونه تنظیمات جهانیسازی در اکسل را با استفاده از C# سفارشی کنیم {#globalization-settings-in-excel}
### دادههای نمونه برای تنظیمات جهانیسازی نمودار
دادههای نمونه برای تنظیمات جهانیسازی نمودار
### چگونه تنظیمات جهانیسازی را برای نمودار سفارشی کنیم
برای سفارشیسازی تنظیمات جهانیسازی برای نمودار با استفاده از C# و Aspose.Cells برای .NET این مراحل را دنبال کنید. ما یک نمودار آبشاری بر اساس دادههای زیر ایجاد خواهیم کرد. نامهای مؤلفههای نمودار به زبان انگلیسی در نمودار نمایش داده میشوند. ما از یک مثال به زبان ترکی برای نشان دادن نحوه نمایش عنوان نمودار، نامهای افسانه افزایش/کاهش، نام کل و عنوان محور به زبان ترکی استفاده خواهیم کرد.
1. یک کلاس زبان سفارشی برای مؤلفه نمودار ایجاد کنید.
2. یک فایل اکسل موجود را با استفاده از کلاس Workbook بارگذاری کنید.
3. تنظیمات ChartGlobalizationSettings سفارشی را تنظیم کنید.
4. به اولین ورق کار با استفاده از workbook.Worksheets[0] دسترسی پیدا کنید.
5. به اولین نمودار با استفاده از worksheet.Charts[0] دسترسی پیدا کنید.
6. متد Chart.Calculate() را برای محاسبه فراخوانی کنید.
7. اطلاعات مربوطه را خروجی دهید و نتایج را مشاهده کنید.
در اینجا یک قطعه کد C# است که مراحل فوق را پیادهسازی میکند:
خروجی تولید شده توسط کد نمونه فوق:
عنوان نمودار Workbook: Grafik Başlığı
افسانه نمودار Workbook: Artış
افسانه نمودار Workbook: Düşüş
افسانه نمودار Workbook: Toplam
عنوان محور دستهبندی Workbook: Eksen Başlığı
### چگونه تنظیمات جهانیسازی را برای فرمول سفارشی کنیم
برای سفارشیسازی تنظیمات جهانیسازی برای فرمول با استفاده از C# و Aspose.Cells برای .NET این مراحل را دنبال کنید. کد نمونه زیر توضیح میدهد که چگونه متد GlobalizationSettings.GetLocalFunctionName(string standardName) را پیادهسازی کنید. این متد نام محلی تابع استاندارد را برمیگرداند. اگر نام تابع استاندارد SUM باشد، نام UserFormulaLocal_SUM را برمیگرداند. شما میتوانید کد را بر اساس نیازهای خود تغییر دهید و نامهای تابع محلی صحیح را برگردانید، به عنوان مثال، SUM در زبان آلمانی SUMME و TEXT در زبان روسی ТЕКСТ است. لطفاً همچنین خروجی کنسول کد نمونه زیر را برای مرجع مشاهده کنید.
1. یک کلاس تنظیمات جهانیسازی سفارشی برای فرمول ایجاد کنید.
2. یک ورکبوک جدید با استفاده از کلاس Workbook ایجاد کنید.
3. تنظیمات GlobalizationSettings سفارشی را تنظیم کنید.
4. به اولین ورق کار با استفاده از workbook.Worksheets[0] دسترسی پیدا کنید.
5. به سلولها دسترسی پیدا کرده و ویژگیهای فرمول را تنظیم کنید.
6. اطلاعات مربوطه را خروجی دهید و نتایج را مشاهده کنید.
در اینجا یک قطعه کد C# است که مراحل فوق را پیادهسازی میکند:
خروجی تولید شده توسط کد نمونه فوق:
فرمول محلی: =UserFormulaLocal_SUM(A1:A2)
فرمول محلی: =UserFormulaLocal_AVERAGE(B1:B2,B5)
### دادههای نمونه برای تنظیمات جهانیسازی خطاها و بولین
دادههای نمونه برای تنظیمات جهانیسازی خطاها و بولین
### چگونه تنظیمات جهانیسازی را برای خطاها و بولین سفارشی کنیم
اگر از Microsoft Excel در زبان یا محلی روسی یا هر زبان یا محلی دیگری استفاده میکنید، خطاها و مقادیر بولین را مطابق با آن زبان یا محل نمایش میدهد. شما میتوانید با استفاده از Aspose.Cells و با استفاده از ویژگی Workbook.Settings.GlobalizationSettings رفتار مشابهی را به دست آورید. شما باید متدهای GlobalizationSettings.GetErrorValueString() و GlobalizationSettings.GetBooleanValueString() را در کلاس GlobalizationSettings بازنویسی کنید. برای سفارشیسازی تنظیمات جهانیسازی برای خطاها و مقادیر بولین با استفاده از C# و Aspose.Cells برای .NET این مراحل را دنبال کنید.
1. یک کلاس زبان سفارشی برای خطاها و مقادیر بولین ایجاد کنید.
2. یک فایل اکسل موجود را با استفاده از کلاس Workbook بارگذاری کنید.
3. تنظیمات GlobalizationSettings سفارشی را تنظیم کنید.
4. متد Workbook.CalculateFormula() را برای محاسبه فراخوانی کنید.
5. فایل را به PDF با استفاده از workbook.Save() ذخیره کنید.
در اینجا یک قطعه کد C# است که مراحل فوق را پیادهسازی میکند:
سفارشیسازی تنظیمات جهانیسازی برای جدول محوری با استفاده از C#
### دادههای نمونه برای تنظیمات جهانیسازی جدول محوری
دادههای نمونه برای تنظیمات جهانیسازی خطاها و بولین
### چگونه تنظیمات جهانیسازی را برای جدول محوری سفارشی کنیم
برای سفارشیسازی تنظیمات جهانیسازی برای جدول محوری با استفاده از C# و Aspose.Cells برای .NET این مراحل را دنبال کنید. این یک کلاس CustomPivotTableGlobalizationSettings ایجاد میکند که از کلاس پایه PivotGlobalizationSettings مشتق شده و تمام متدهای لازم آن را بازنویسی میکند. این متدها متن سفارشی شده برای مجموع کل، مجموع جزئی، مجموع کل، همه اقلام، اقلام متعدد، برچسبهای ستون، برچسبهای ردیف و مقادیر خالی را برمیگردانند. سپس شیء این کلاس به ویژگی WorkbookSettings.GlobalizationSettings.PivotSettings اختصاص داده میشود. کد فایل اکسل منبع را که شامل جدول محوری است بارگذاری میکند، دادههای آن را تازهسازی و محاسبه کرده و آن را به عنوان فایل PDF خروجی ذخیره میکند.
1. یک کلاس CustomPivotTableGlobalizationSettings برای جدول محوری ایجاد کنید.
2. یک فایل اکسل موجود را با استفاده از کلاس Workbook بارگذاری کنید.
3. تنظیمات PivotGlobalizationSettings سفارشی را تنظیم کنید.
4. به اولین ورق کار با استفاده از workbook.Worksheets[0] دسترسی پیدا کنید.
5. به اولین PivotTable با استفاده از worksheet.PivotTables[0] دسترسی پیدا کنید.
6. متدهای PivotTable.RefreshData() و PivotTable.CalculateData() را برای تازهسازی و محاسبه جدول محوری فراخوانی کنید.
7. فایل را به PDF با استفاده از workbook.Save() ذخیره کنید.
در اینجا یک قطعه کد C# است که مراحل فوق را پیادهسازی میکند:
سفارشیسازی تنظیمات جهانیسازی برای جدول محوری با استفاده از C#
## دریافت مجوز رایگان {#get-a-free-license}
به کاوش در محصولات Aspose علاقهمند هستید؟ به صفحه مجوز مراجعه کنید تا یک مجوز موقت رایگان دریافت کنید. شروع کار آسان است و تمام پتانسیل Aspose.Cells را برای پروژههای خود باز کنید!
## تنظیمات جهانیسازی: منابع رایگان {#free-resources}
اینجا متوقف نشوید! منابع اضافی را برای بهبود بیشتر درک خود از Aspose.Cells کاوش کنید. این منابع به شما کمک میکند تا اتوماسیون اکسل را تسلط پیدا کنید و مهارتهای خود را تقویت کنید.
- راهنمای توسعهدهنده
- برنامههای آنلاین رایگان
- مرجع API
- راهنماها و مقالات آموزشی
## نتیجهگیری {#conclusion}
در این پست وبلاگ، ما به بررسی نحوه سفارشیسازی تنظیمات جهانیسازی در اکسل با استفاده از C# پرداختیم. Aspose.Cells برای .NET این فرآیند را با ویژگیهای قدرتمند و انعطافپذیری خود ساده میکند. ما شما را تشویق میکنیم که بیشتر درباره Aspose.Cells برای .NET کاوش کنید تا قابلیتهای مدیریت پروژه خود را افزایش دهید.
اگر سوالی دارید یا به کمک بیشتری نیاز دارید، لطفاً در فروم پشتیبانی رایگان ما با ما تماس بگیرید.
## همچنین ببینید {#see-also}
- چگونه سلولها را در اکسل قفل کنیم
- اضافه کردن تصویر به اکسل
- ایجاد نمودار گانت در اکسل
- اضافه کردن یک فیلد محاسبه شده در جدول محوری
- ایجاد اسپارکلاینها در اکسل
- ایجاد نمودارهای گردابی در اکسل