Class CellsHelper

Class CellsHelper

Namespace: Aspose.Cells
Assembly: Aspose.Cells.dll (25.2.0)

توابع کمکی را فراهم می‌کند.

public class CellsHelper

وراثت

objectCellsHelper

اعضای وراثتی

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; }

مقدار ویژگی

string

CustomImplementationFactory

کارخانه‌ای برای ایجاد نمونه‌هایی با پیاده‌سازی خاص را دریافت یا تنظیم می‌کند.

public static CustomImplementationFactory CustomImplementationFactory { get; set; }

مقدار ویژگی

CustomImplementationFactory

DPI

DPI ماشین را دریافت می‌کند.

public static double DPI { get; set; }

مقدار ویژگی

double

IsCloudPlatform

لطفاً این ویژگی را در هنگام اجرای برنامه در یک پلتفرم ابری، مانند: Azure، AWSLambda و غیره، به True تنظیم کنید.

public static bool IsCloudPlatform { get; set; }

مقدار ویژگی

bool

LibraryPath

مسیر کتابخانه‌ای را که توسط برخی از مراجع فرمول خارجی ارجاع داده می‌شود، دریافت یا تنظیم می‌کند.

public static string LibraryPath { get; set; }

مقدار ویژگی

string

SignificantDigits

تعداد ارقام معنادار را دریافت و تنظیم می‌کند. مقدار پیش‌فرض 17 است.

public static int SignificantDigits { get; set; }

مقدار ویژگی

int

یادداشت‌ها

تنها می‌تواند 15 یا 17 باشد.

StartupPath

مسیر شروع را که توسط برخی از مراجع فرمول خارجی ارجاع داده می‌شود، دریافت یا تنظیم می‌کند.

public static string StartupPath { get; set; }

مقدار ویژگی

string

متدها

CellIndexToName(int, int)

نام سلول را بر اساس ایندکس‌های ردیف و ستون آن دریافت می‌کند.

public static string CellIndexToName(int row, int column)

پارامترها

row int

ایندکس ردیف.

column int

ایندکس ستون.

بازگشت

string

نام سلول.

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

ایندکس ستون.

بازگشت

string

نام ستون.

ColumnNameToIndex(string)

ایندکس ستون را بر اساس نام ستون دریافت می‌کند.

public static int ColumnNameToIndex(string columnName)

پارامترها

columnName string

نام ستون.

بازگشت

int

ایندکس ستون.

CreateSafeSheetName(string)

نام برگه داده شده را بررسی کرده و در صورت نیاز یک نام معتبر ایجاد می‌کند. اگر نام برگه داده شده با قوانین نام برگه اکسل مطابقت داشته باشد، آن را باز می‌گرداند. در غیر این صورت، اگر طول آن از حد مجاز فراتر رود، رشته کوتاه می‌شود و کاراکترهای نامعتبر با ’ ’ جایگزین می‌شوند، سپس مقدار رشته بازسازی شده را باز می‌گرداند.

public static string CreateSafeSheetName(string nameProposal)

پارامترها

nameProposal string

نام برگه‌ای که باید استفاده شود

بازگشت

string

CreateSafeSheetName(string, char)

نام برگه داده شده را بررسی کرده و در صورت نیاز یک نام معتبر ایجاد می‌کند. اگر نام برگه داده شده با قوانین نام برگه اکسل مطابقت داشته باشد، آن را باز می‌گرداند. در غیر این صورت، اگر طول آن از حد مجاز فراتر رود، رشته کوتاه می‌شود و کاراکترهای نامعتبر با کاراکتر داده شده جایگزین می‌شوند، سپس مقدار رشته بازسازی شده را باز می‌گرداند.

public static string CreateSafeSheetName(string nameProposal, char replaceChar)

پارامترها

nameProposal string

نام برگه‌ای که باید استفاده شود

replaceChar char

کاراکتری که برای جایگزینی کاراکترهای نامعتبر در نام برگه داده شده استفاده می‌شود

بازگشت

string

GetDateTimeFromDouble(double, bool)

مقدار double را به مقدار تاریخ و زمان تبدیل می‌کند.

public static DateTime GetDateTimeFromDouble(double doubleValue, bool date1904)

پارامترها

doubleValue double

مقدار double.

date1904 bool

سیستم تاریخ 1904.

بازگشت

DateTime

GetDoubleFromDateTime(DateTime, bool)

تاریخ و زمان را به مقدار double تبدیل می‌کند.

public static double GetDoubleFromDateTime(DateTime dateTime, bool date1904)

پارامترها

dateTime DateTime

تاریخ و زمان.

date1904 bool

سیستم تاریخ 1904.

بازگشت

double

GetTextWidth(string, Font, double)

عرض متن را به واحد نقاط دریافت می‌کند.

public static double GetTextWidth(string text, Font font, double scaling)

پارامترها

text string

متن.

font Font

فونت متن.

scaling double

مقیاس متن.

بازگشت

double

GetUsedColors(Workbook)

تمام رنگ‌های استفاده شده در ورک‌بوک را دریافت می‌کند.

public static Color[] GetUsedColors(Workbook workbook)

پارامترها

workbook Workbook

شی ورک‌بوک.

بازگشت

Color[]

رنگ‌های استفاده شده.

GetVersion()

نسخه انتشار را دریافت می‌کند.

public static string GetVersion()

بازگشت

string

نسخه انتشار.

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

نام برگه

بازگشت

bool

RowIndexToName(int)

نام ردیف را بر اساس ایندکس ردیف دریافت می‌کند.

public static string RowIndexToName(int row)

پارامترها

row int

ایندکس ردیف.

بازگشت

string

نام ردیف.

RowNameToIndex(string)

ایندکس ردیف را بر اساس نام ردیف دریافت می‌کند.

public static int RowNameToIndex(string rowName)

پارامترها

rowName string

نام ردیف.

بازگشت

int

ایندکس ردیف.

 فارسی