Class CellsHelper
Namespace: Aspose.Cells
Assembly: Aspose.Cells.dll (25.2.0)
توابع کمکی را فراهم میکند.
public class CellsHelper
وراثت
اعضای وراثتی
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
خصوصیات
AltStartPath
مسیر شروع جایگزین را که توسط برخی از مراجع فرمول خارجی ارجاع داده میشود، دریافت یا تنظیم میکند.
public static string AltStartPath { get; set; }
مقدار ویژگی
CustomImplementationFactory
کارخانهای برای ایجاد نمونههایی با پیادهسازی خاص را دریافت یا تنظیم میکند.
public static CustomImplementationFactory CustomImplementationFactory { get; set; }
مقدار ویژگی
DPI
DPI ماشین را دریافت میکند.
public static double DPI { get; set; }
مقدار ویژگی
IsCloudPlatform
لطفاً این ویژگی را در هنگام اجرای برنامه در یک پلتفرم ابری، مانند: Azure، AWSLambda و غیره، به True تنظیم کنید.
public static bool IsCloudPlatform { get; set; }
مقدار ویژگی
LibraryPath
مسیر کتابخانهای را که توسط برخی از مراجع فرمول خارجی ارجاع داده میشود، دریافت یا تنظیم میکند.
public static string LibraryPath { get; set; }
مقدار ویژگی
SignificantDigits
تعداد ارقام معنادار را دریافت و تنظیم میکند. مقدار پیشفرض 17 است.
public static int SignificantDigits { get; set; }
مقدار ویژگی
یادداشتها
تنها میتواند 15 یا 17 باشد.
StartupPath
مسیر شروع را که توسط برخی از مراجع فرمول خارجی ارجاع داده میشود، دریافت یا تنظیم میکند.
public static string StartupPath { get; set; }
مقدار ویژگی
متدها
CellIndexToName(int, int)
نام سلول را بر اساس ایندکسهای ردیف و ستون آن دریافت میکند.
public static string CellIndexToName(int row, int column)
پارامترها
row
int
ایندکس ردیف.
column
int
ایندکس ستون.
بازگشت
نام سلول.
CellNameToIndex(string, out int, out int)
ایندکسهای ردیف و ستون سلول را بر اساس نام آن دریافت میکند.
public static void CellNameToIndex(string cellName, out int row, out int column)
پارامترها
cellName
string
نام سلول.
row
int
ایندکس ردیف خروجی
column
int
ایندکس ستون خروجی
ColumnIndexToName(int)
نام ستون را بر اساس ایندکس ستون دریافت میکند.
public static string ColumnIndexToName(int column)
پارامترها
column
int
ایندکس ستون.
بازگشت
نام ستون.
ColumnNameToIndex(string)
ایندکس ستون را بر اساس نام ستون دریافت میکند.
public static int ColumnNameToIndex(string columnName)
پارامترها
columnName
string
نام ستون.
بازگشت
ایندکس ستون.
CreateSafeSheetName(string)
نام برگه داده شده را بررسی کرده و در صورت نیاز یک نام معتبر ایجاد میکند. اگر نام برگه داده شده با قوانین نام برگه اکسل مطابقت داشته باشد، آن را باز میگرداند. در غیر این صورت، اگر طول آن از حد مجاز فراتر رود، رشته کوتاه میشود و کاراکترهای نامعتبر با ’ ’ جایگزین میشوند، سپس مقدار رشته بازسازی شده را باز میگرداند.
public static string CreateSafeSheetName(string nameProposal)
پارامترها
nameProposal
string
نام برگهای که باید استفاده شود
بازگشت
CreateSafeSheetName(string, char)
نام برگه داده شده را بررسی کرده و در صورت نیاز یک نام معتبر ایجاد میکند. اگر نام برگه داده شده با قوانین نام برگه اکسل مطابقت داشته باشد، آن را باز میگرداند. در غیر این صورت، اگر طول آن از حد مجاز فراتر رود، رشته کوتاه میشود و کاراکترهای نامعتبر با کاراکتر داده شده جایگزین میشوند، سپس مقدار رشته بازسازی شده را باز میگرداند.
public static string CreateSafeSheetName(string nameProposal, char replaceChar)
پارامترها
nameProposal
string
نام برگهای که باید استفاده شود
replaceChar
char
کاراکتری که برای جایگزینی کاراکترهای نامعتبر در نام برگه داده شده استفاده میشود
بازگشت
GetDateTimeFromDouble(double, bool)
مقدار double را به مقدار تاریخ و زمان تبدیل میکند.
public static DateTime GetDateTimeFromDouble(double doubleValue, bool date1904)
پارامترها
doubleValue
double
مقدار double.
date1904
bool
سیستم تاریخ 1904.
بازگشت
GetDoubleFromDateTime(DateTime, bool)
تاریخ و زمان را به مقدار double تبدیل میکند.
public static double GetDoubleFromDateTime(DateTime dateTime, bool date1904)
پارامترها
dateTime
DateTime
تاریخ و زمان.
date1904
bool
سیستم تاریخ 1904.
بازگشت
GetTextWidth(string, Font, double)
عرض متن را به واحد نقاط دریافت میکند.
public static double GetTextWidth(string text, Font font, double scaling)
پارامترها
text
string
متن.
font
Font
فونت متن.
scaling
double
مقیاس متن.
بازگشت
GetUsedColors(Workbook)
تمام رنگهای استفاده شده در ورکبوک را دریافت میکند.
public static Color[] GetUsedColors(Workbook workbook)
پارامترها
workbook
Workbook
شی ورکبوک.
بازگشت
Color[]
رنگهای استفاده شده.
GetVersion()
نسخه انتشار را دریافت میکند.
public static string GetVersion()
بازگشت
نسخه انتشار.
InitForDotNetCore()
برای برنامه .NetCore مقداردهی اولیه انجام میدهد. ما پیشنهاد میکنیم که این متد را برای تمام مقداردهی اولیه .NetCore ابتدا فراخوانی کنید. به عنوان مثال: CellsHelper.InitForDotNetCore(); Workbook wb = new Workbook();
public static void InitForDotNetCore()
MergeFiles(string[], string, string)
چند فایل بزرگ xls را به یک فایل xls ادغام میکند.
public static void MergeFiles(string[] files, string cachedFile, string destFile)
پارامترها
files
string[]
فایلها.
cachedFile
string
فایل کش شده.
destFile
string
فایل مقصد.
یادداشتها
این متد فقط از ادغام دادهها، سبکها و فرمولها به فایل جدید پشتیبانی میکند. فایل کش شده برای ذخیره برخی از دادههای موقت استفاده میشود.
NeedQuoteInFormula(string)
نشان میدهد که آیا نام برگه باید در کوتیشنهای تکی قرار گیرد یا خیر.
public static bool NeedQuoteInFormula(string sheetName)
پارامترها
sheetName
string
نام برگه
بازگشت
RowIndexToName(int)
نام ردیف را بر اساس ایندکس ردیف دریافت میکند.
public static string RowIndexToName(int row)
پارامترها
row
int
ایندکس ردیف.
بازگشت
نام ردیف.
RowNameToIndex(string)
ایندکس ردیف را بر اساس نام ردیف دریافت میکند.
public static int RowNameToIndex(string rowName)
پارامترها
rowName
string
نام ردیف.
بازگشت
ایندکس ردیف.